这是我参与「第三届青训营 -后端场」笔记创作活动的第5篇笔记
看了很多将git命令的博客,自己没有动手时间所以一直都弄不太明白。因为在青训营大项目中需要多人合作,需要用github,所以在这个过程中也锻炼了一下git命令的使用。
第一步 git clone <仓库url>
我们的仓库是在GitHub上直接建好的,里面包含了空目录。所以我学了第一个git命令 git clone XX (克隆远端仓库)。因为仓库是私有的。所以仓库的url要SSH形式的
第二步 git checkout -b <分支名>
在本地创建了一个分支abc (分支名字就叫abc吧) 供我编写代码用。
第三步 git add .
现在我写完代码了,用git status 查看我修改了哪些文件。然后使用 git add . 命令将所有修改的文件添加到暂存区。
第四步 git commit -m "注释"
将暂存区内容添加到本地仓库中。
第五步 git push origin abc
然后将修改的内容提交到远端分支,也就是GitHub上这个仓库的的分支abc上。
第六步 git checkout main
切换到主分支
第七步 git pull
将本地主分支代码更新,在我写代码的期间,我的队友可能已经更新了远端主分支的内容。
第八步 git checkout abc
切换到自己分支abc上。
第九步 git merge main
将主分支代码合并更新到自己分支上,也就是分支abc上。这其中可能会有冲突,需要解决冲突。
第十步 git checkout main
切换到主分支
第十一步 git merge abc
将自己代码(分支abc上的内容)合并更新到本地主分支main上。
第十二步 git push origin main
将本地代码推到远程主分支main上
第十三步git checkout abc
回到自己的分支abc上继续开发