Linux下使用Git上传和更新代码(GitHub或码云)

Linux虚拟机使用git工具更新github 垃圾github 阅读详情
AI摘要

本文详细介绍如何在GitHub上创建远程仓库、初始化本地git仓库、添加及提交代码,并完成代码的上传与更新流程。

一、上传代码

1、去github(码云)上根据网站的提示来创建自己的远程Repository(仓库)

2、建立本地git仓库

      $ git init

注意:此指令本地源码根目录执行,执行成功后,会在当前目录生成一个隐藏的名字为“.git”的目录。所有对本地仓库的操作信息都在此目录下存储。

3、将项目的所有文件添加到本地仓库中

       $ git add .

说明:此处的“.”表示当前目录,如果只添加某些目录,则使用:git add [目录1] [目录2]。

4、提交之前对本地仓库的修改

       $ git commit -m "注释语句"

5、将本地的仓库关联到GitHub(码云)上对应的仓库,后面的https链接改成GitHub(码云)上对应的仓库的.git地址

       $ git remote add origin https://github.com/abc/abc.git

6、上传github之前pull一下

       $ git pull origin master

说明:此处的使用origin是因为第三步在建立本地仓库时git init 指令后面没有给本地仓库命名,因此origin为缺省的名字。如果在执行git init时添加了自定义名字,请使用自定义名字。本地仓库的名字没有要求非得和远程仓库名字相同。

        此处的使用master是因为远程仓库的master分支,如果想上传到其它分支,此处改为指定分支名称即可。

7、上传代码到GitHub(码云)的远程仓库

      $ git push -u origin master

说明:如果没有保存github(码云)的登录账号和密码, 再执行此指令后会提示输入Username和Password,输入正确的github(码云)的登录账号和密码之后就会上传之前提交的代码。

 

 

二、更新代码

1、查看本地代码和本地仓库中代码的区别

      $ git status

2、确认无误后更新全部修改到本地仓库

      $ git add *

3、提交修改

      $ git commit -m "说明信息"

4、获取远程仓库指定分支的最新代码

      $ git pull origin master

5、上传到远程仓库指定分支上

      $ git push origin master

Win11+VSCode+TeXLive:学术党必备的LaTeX环境配置避坑指南(2024最新版) 本文详细介绍了如何在Windows 11系统下,通过VSCode编辑器与TeXLive发行版配置高效的LaTeX学术写作环境。针对国内用户常见的镜像下载慢、插件配置复杂等问题,提供了优化方案和避坑指南,帮助科研人员和学生快速搭建流畅的学术写作工作流。 阅读详情

相关推荐

强化学习环境Gym库的介绍

Gym是一个用于进行强化学习实验的开源库,它提供了一个仿真环境,内置了多种仿真游戏,例如出租车游戏、悬崖游戏等,不同的游戏所用的网格、规则、奖励(reward)都不一样,适合为强化学习做测试。(1) 多种环境:Gym库内置了上百种实验环境,包括算法环境、简单文本环境、经典控制环境、Atari游戏环境、MuJoCo环境和机械控制环境等。(2) Gym提供多种环境供我们使用,这里以一个简单的CartPole-v0为例,首先导入gym库,然后创建一个CartPole-v0环境,通过调用gym.make方法实现。

ahah12345678的博客 2148

Git:撤销 commit 提交或撤销对远程仓库的push操作

Git:撤销 commit 提交或撤销对远程仓库的push操作,gitreset–-soft表示只是改变了HEAD的指向,本地代码不会变化,我们使用gitstatus依然可以看到,同时也可以gitcommit提交。gitreset–-hard直接回改变本地源码,不仅仅指向变化了,代码也回到了那个版本时的代码。意思是不删除工作空间改动代码,撤销commit,并且撤销gitadd.操作。...

乐辞的博客 2万+

嵌入式开发也玩“全家桶”?手把手教你用CLion+PyOCD调试APM32,比OpenOCD更简单

本文详细介绍了如何使用CLion和PyOCD组合进行APM32嵌入式开发,提供从环境配置到实战调试的完整指南。相比传统工具如Keil和OpenOCD,这套方案更轻量、易用,特别适合现代开发者需求,涵盖CMake配置、PyOCD调试技巧及常见问题解决。

weixin_42543046的博客 463

github撤销一次已经合并的提交

前言 如果github已经合并了一次提交到仓库里面,但是只回滚到某一次提交里面的话代码不完整,因为很可能中间穿插了其他人写的代码,就会丢失,那么最好的解决方案就是能够把这个对于仓库的提交给撤回 操作 找到那次仓库的提交记录,然后下面有一个【revert】按钮 然后可以回到一个revert的操作页面 然后就可以了 ...

蓝枫秋千的踩坑记录 3252

【C++】 详解 lower_bound 和 upper_bound 函数(看不懂来捶我!!!)

这两个函数是我在 LeetCode 上做题见到,看到不熟悉的函数 lower_bound 和 upper_bound让我感觉很难受,于是在C++ 官网去学习,例子就一个是最基础的,我看明白了。虽然是两个函数的接口就两个,但是有时候看别人使用的时候,里面参数还可以放不同的仿函数,我懵逼了。就去网上搜,但是大家讲解的都是它的第一个接口。我只能再把文档一遍一遍过,代码一遍遍的尝试,调试。最终通过查阅资料将其总结如下。

weixin_45031801的博客 9万+

DirectX修复工具使用技巧之二——手动修复C++创建失败的文件

最后更新:2021-2-25 随着V4.0正式版的发布,近来有部分用户来咨询如何解决C++文件创建失败的问题。在此我将以解决最常见的C++2015-2019文件创建失败为例,向大家演示一下在线修复的方法,其他C++或文件的方法大同小异。此次操作以Windows 7为例,其他系统相应参考即可。 首先,如果希望程序能手动在线修复创建失败的失败,请首先确定您使用的V4.0.2版或更高版本,老版本不支持此功能。查看程序版本的方式可以把鼠标放在DirectX Repair.e...

VBcom的专栏 6万+

git撤销某一次commit提交

如果您想彻底删除 Git 中的某次提交的内容,可以使用git rebase命令并将该提交删除。以下是删除 Git 提交内容的步骤:找到要删除的提交的哈希值。可以使用git log命令查看提交历史记录,然后找到要删除的提交的哈希值。在终端中使用命令并指定要删除的提交的哈希值。例如,要删除哈希值为abc123的提交,您可以运行以下命令:1在这里,abc123~1表示要删除的提交的前一个提交。pickdropabc123保存更改并关闭编辑器。

edunlun的博客 1万+

git 撤回操作

命令查找要回退到的提交的 SHA-1 值或引用名称。使用 “mixed” 模式,这将保留提交之后的更改,但将其放置在暂存区中。命令是危险的操作,它会丢弃提交历史记录,并且如果已经将更改推送到远程仓库,则可能会导致问题。这些命令将创建一个新的提交,将先前提交的更改撤销,并将更改应用于代码库。此命令将显示提交记录列表,每个提交记录都有一个唯一的 SHA-1 值和提交消息。注意,这将删除提交历史记录,并且如果已经将更改推送到远程仓库,则可能会导致问题。选项来阻止自动提交,并在撤销所有所需的提交后手动提交更改。

study_way的博客 1万+

用Python模拟随机游走:从一维到三维,直观理解马尔可夫链的常返性

本文通过Python模拟一维到三维的随机游走,直观展示马尔可夫链的常返性特性。使用NumPy和Matplotlib构建模拟器,揭示不同维度下随机游走的返回概率差异,帮助读者理解为什么一维和二维游走具有常返性,而三维游走可能永远迷失。文章包含完整的代码示例和可视化技巧,适合概率论和Python编程爱好者学习实践。

weixin_28694295的博客 399

【通信协议】GATT 与 BLE HID 工作原理详解

详细介绍BLE HID 跟GATT工作原理与两者的交互关系

以实战经验介绍行业知识 843

【git】撤回某次commit

git撤回某次commit

小菜张的博客 2万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

linux下使用git上传和更新代码,Linux下使用Git上传和更新代码(GitHub或码云)

一、上传代码1、去github(码云)上根据网站的提示来创建自己的远程Repository(仓库)2、建立本地git仓库$ git init注意:此指令本地源码根目录执行,执行成功后,会在当前目录生成一个隐藏的名字为“.git”的目录。所有对本地仓库的操作信息都在此目录下存储。3、将项目的所有文件添加到本地仓库中$ git add .说明:此处的“.”表示当前目录,如果只添加某些目录,则使用:gi...

weixin_35638218的博客 600

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

linux git更新代码实例,Linux下使用Git上传和更新代码(GitHub或码云)

一、上传代码1、去github(码云)上根据网站的提示来创建自己的远程Repository(仓库)2、建立本地git仓库$ git init注意:此指令本地源码根目录执行,执行成功后,会在当前目录生成一个隐藏的名字为“.git”的目录。所有对本地仓库的操作信息都在此目录下存储。3、将项目的所有文件添加到本地仓库中$ git add .说明:此处的“.”表示当前目录,如果只添加某些目录,则使用:gi...

weixin_33196646的博客 1093

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux下使用Git上传和更新代码

一、上传代码 1、去github(码云)上根据网站的提示来创建自己的远程Repository(仓库) 2、建立本地git仓库 $ git init 注意:此指令本地源码根目录执行,执行成功后,会在当前目录生成一个隐藏的名字为“.git”的目录。所有对本地仓库的操作信息都在此目录下存储。 3、将项目的所有文件添加到本地仓库中 $ git add . 说明:此处的“.”...

yihuanyihuan的博客 1235

远程连接github仓库,push与pull获取或上传更新

如果你执行“git pull”或者“git merge”时遇到问题,多半是因为你在本地的更改与远程仓库的更改出现了冲突(比如你们把同一段代码修改成了不同样子),那么这需要你手动解决冲突(Bash界面会告诉你冲突的文件,需要你自己手动更改)在github网页点开你想要远程连接的仓库,再点击右上角的“Code”:可以看到下方框中有http://xxx.git,点击右边的复制按钮,把这个链接复制下来,一会儿要用。完成这三步之后,你应该已经成功把更新同步到了远程仓库,你可以在github网页的仓库中检查你的更改。

weixin_74447766的博客 1830

linux安装git及使用

准备: 需要一个全球最大同性交友网站github账号     打开终端,安装git: sudo apt install git 配置git账号        git config --global user.name "git的用户名"        git config --global user.email "git的邮箱" 根据用户名及邮箱生成密钥(该密钥会用在该...

永修彭于晏 8万+

Linux下Git和GitHub使用方法总结

1 Linux下Git和GitHub环境的搭建     第一步: 安装Git,使用命令 “sudo apt-get install git”     第二步: 创建GitHub帐号     第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email     第四步: 回到g

藏经阁 | 玄苦 2万+

Git入门、上传码云

1,介绍 Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 Git和其它版本控制系统(包括 SVN 和近似工具)的主要差别在于 Git 对待数据的方法。 概念上来区分,其它大部分系统以文件变更列表的方式存储信息。 这类系统(...

jc_benben的专栏 244

linux git更新代码实例,Git同步更新操作GitHub和码云仓库上面的代码

一、前言问题:小编在生活中,一般都是将代码保存到github上,但由于国内的码云仓库确实速度比github快很多,用起来也很方便,于是后来就慢慢转码云了,当然小编在github上的代码也不想放弃更新,于是有没有方法可以让我们可以同步更新这两个git远程仓库呢??答案:办法肯定是有的,下面我们就来实际进行操作一下吧 ~二、同步更新操作GitHub和码云仓库代码即提交代码时,github仓库和码云仓库...

weixin_35253177的博客 1061

linux的github如何使用方法,Linux下Git和GitHub使用方法总结 (码云)

初学先记住这几条,其他慢慢研究。下面讲如何用码云完成一个项目的提交, 我的步骤先在码云上注册一个帐号。然后新建项目,就有一个git地址。本地进入你的项目目录。初始化项目->建远程连接->获取项目->添加版本->版本提交->远程提交git initgit pull origingit add *git commit -m 'first commit'git push o...

weixin_33664951的博客 371

Linux下Git命令上传代码到Github

前言 由于Windows上Github有相应的桌面版本因此管理项目相对方便。而其他桌面环境上例如Linux则需使用Git命令去完成项目的版本管理,但网上充斥五花八门的方法比较冗杂,所以个人进行整理和简化步骤。 一.利用SSH绑定Git和Github 生成SSH key 简单来说通过SSH公钥授权,保证项目代码由 Git到Github 双向传输的安全性。 ...

m0_38021769的博客 751

linux 从github拉取更新_Linux下Git和GitHub使用方法总结

1 Linux下Git和GitHub环境的搭建第一步: 安装Git,使用命令 “sudo apt-get install git”第二步: 到GitHub上创建GitHub帐号第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email第四步: 回到github,进入Account ...

weixin_33726387的博客 743

Linux下github的下载和使用

1.几个参考链接 git的安装以及使用 linux下上传代码至github的步骤 github帐号添加SSH keys README.md文件 github Markdown语言详解 感谢优快云博主的这篇文章“怎么在github上创建文件夹”不过linux下文件夹应该称作目录 知乎上“请教一下github怎么创建文件夹呢?”解决了2.3的问题 常用 Git 命令清单2.我的测试成功

哒哒的博客 2万+

Linux下GIT的上传和下载

-------------------------------------------------------------------------------------------------------------------------------------------------------------------- |----------------------------------...

程序员张礼奎的博客 2231

git和GitHub、Gitee使用简要介绍(修订)

git和GitHub、Gitee使用简要介绍

cnds123的专栏 2万+
上一篇: Ubuntu下Codeblocks::IDE的控制台程序中文显示乱码
下一篇: JNI 使用注意事项
力宁
博客等级 码龄12年 13粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值