1.当你要写一个功能之前,先创建一个分支,在项目的终端输入,例如:git checkout -b login 现在我们就创建了一个login登录分支
输入git branch 可以看到我们正处在login这个分支上面
2.当你写完这个登录功能的代码后,输入git status ,查看当前状态,发现都是红色的,表示这些都是修改或者新增的文件。
输入 git add . 再输入git status后发现红色变成绿色了,表示这些文件已放入暂存区,再输入git commit -m "提交了登录功能“ ,输入git status后显示nothing to commit ,working tree clean就表示代码已放入本地仓库
如果想要将login分支提交到云端仓库的话,git push -u origin login , 这样login分支就提交到云端仓库了
这时候我们想将login分支与主分支合并 ,输入 git branch,发现当前处于login分支,输入git checkout master,切换到主分支master,输入合并命令git merge login , login功能就合并到主分支里面了,
如果我们还想将主分支推送到云端仓库,输入git push就可以将master主分支送到云端gitee仓库了
最后,我们可以删除本地的login分支, 输入 git branch -d login
注意1:git push -u origin login表示第一次提交这个分支代码到云端仓库,如果以后修改了login里面的内容,想要再次提交,只要输入git push就可以了
注意2:每次提交完分支代码后,都要将分支代码与主分支master进行合并,合并代码时,必须处于master主分支上,才能发起合并代码。
版权归原作者 codercjw 所有, 如有侵权,请联系我们删除。