zl程序教程

您现在的位置是:首页 >  其他

当前栏目

git提交代码的流程(日常,不包含第一次添加秘钥,以及克隆到本地)

流程Git代码 以及 添加 本地 提交 包含
2023-09-27 14:29:10 时间
    写在前面:在前面的文章中已经详细讲解了添加秘钥和本地克隆等详细步骤,现在分解来讲提交代码的简单步骤。

进入你写代码的目录,打开git

1.,将远程仓库的代码同步到本地(切记)

因为你更新的时候,别人之前可能已经更新过,你很难保证别人没有提交过新的代码,在你提交代码的时候一定要先pull,确保你本地的代码是仓库中最新的代码,不然你提交之后,你的更改生效了,但是可能使别人的更新又恢复到了你本地代码的状态。

$ git pull

切记多执行几次该命令,如下图:出现 Already up-to-date. 表示确定pull成功这里写图片描述

如下:

这里写图片描述

2,更新你的代码

更新自己的代码

3,查看当前状态

$ git status

该命令会显示出当前的状态,比如你在第2步骤内修改了那几个文件
如下:在某个分支上修改了、config下的main.py文件

这里写图片描述

4, 从工作区添加到暂存区

$ git add .

即自己修改代码的地方为工作区。git add + 文件名, . 点代表当前目录
如下:

这里写图片描述

5, 从暂存区添加到仓库区

$ git commit -m "这里写备注"

备注的话可以写你这次提交代码所做的更改

如下:我的备注是: “config update import BMDetectDevice”

这里写图片描述

6, 将代码从仓储区推送到服务器,如:gitlab或github等等

$ git push 

如下:出现Start to check 和 Finished checking则代表提交代码成功。
如果在Start to check 和 Finished checking之间出现提示内容,则代表你所提交的代码不符合规范,根据提示信息修改自己的代码即可。

这里写图片描述

7, 最后,附上图解,希望对大家有帮助。

这里写图片描述

8, git常用命令

git clone git地址
git add 文件或目录
git rm 文件或目录
git checkout -- 文件
git commit -m '备注说明'
git reset HEAD或版本号
git reflog
git log
git status
git branch 分支名称
git branch --set-upstream-to=origin/分支名称 分支名称
git checkout 分支名称
git checkout -b 分支名称 origin/分支名称
git diff 版本1 版本2
git merge 分支名称
git pull
git push origin 分支名称
git tag 标签名称
git stash