Git学习—Git提交代码流程
程序员文章站
2022-05-26 18:57:39
...
Git提交代码流程
第一步:查看当前仓库状态
git status // 该命令可以查出当前分支文件变更状态
第二步:提交文件到本地git暂存区
git add . // 将修改过的文件全部提交到本地git暂存区中
git add 文件名 // 将某个修改过的文件提交到本地git暂存区中
git add 文件名1 文件名2 文件名3 // 将多个修改过的文件提交到本地git暂存区中,文件与文件之间用空格隔开
第三步:提交到版本库
git commit -m "版本描述" // 将文件从本地暂存区提交到版本库
第四步:下拉代码(可不执行),查看代码是否冲突,若有冲突,重复执行前三部操作
git pull // 取回远程主机全部内容与本地合并
git pull <远程主机名> <远程分支名> // 取回远程主机某个分支的更新,再与本地的指定分支合并
例如:项目所在的远程主机是origin 远程主分支名为master 我们就可以写成 git pull origin master
第五步:推送本地修改分支至远程git仓库
git push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名> ,例如 git push origin master:refs/for/master,即是将本地的master分支推送到远程主机origin上的对应master分支, origin 是远程主机名,第一个master是本地分支名,第二个master是远程分支名。
git push origin master // 如果远程分支被省略,如上则表示将本地分支推送到与之存在追踪关系的远程分支(通常两者同
名),如果该远程分支不存在,则会被新建
git push origin :refs/for/master // 如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程
分支,等同于 git push origin --delete master
git push origin // 如果当前分支与远程分支存在追踪关系,则本地分支和远程分支都可以省略,将当前分支推送到
origin主机的对应分支
git push // 如果当前分支只有一个远程分支,那么主机名都可以省略,形如 git push,
可以使用git branch -r ,查看远程的分支名
推荐阅读
-
git提交报错does not match your user account
-
Git撤销已经推送(push)至远端仓库的提交(commit)信息操作
-
mac如何用git更新代码
-
强制还原git的远程分支到某个历史提交节点
-
强制还原git的远程分支到某个历史提交节点
-
Git忽略提交规则
-
【前端开发环境】前端使用GIT管理代码仓库需要掌握的几个必备技巧和知识点总结
-
解决idea 拉取代码出现的 “ Сannot Run Git Cannot identify version of git executable: no response“的问题
-
Android studio使用git代码追溯到上个文件的教程?
-
git下载分支代码到本地(git提交代码命令)