问题场景描述
在一个项目中除了主分支,我有创建了两个分支index-header 和 index-content
在index-header上写完头部内容后提交,合并到master分支上,但是切换到index-content分支上时,index-header上的内容不存在,于是问题来了,怎么把master上的内容弄到index-content上?
解决办法:
1.切换到master分支上 git checkout master
2.将代码都pull到本地 git pull
3.前提如果在这些过程没有修改任何内容,再次切换到index-content分支上
git checkout index-content
4.将master上的内容合并到index-content git merge master
5.将本地内容在push到index-content线上 git push
将代码提交到git仓库的过程
1、我要写Index-header的内容,那么一开始先创建index-header分支,
2、在master分支上将所有代码都pull到本地,
3、切换到index-header分支,然后就写代码;
4、代码写完,(目前仍处于index-header分支)
5、git add . 将新写的内容添加到本地仓库;
6、git commit -m ‘提交的备注’ 将代码提交到本地仓库,-m后面是备注这次提交的什么内容
7、git push 将本地index-header分支上的内容推到线上仓库
8、 git merge origin/index-header 或者切换到master分支输入get merge index-header 将线上index-header分支上的内容合并到master分支上