0


IDEA+Git代码合并

一、分支(如dev)代码合并(merge)到主分支(master):

1.首先在dev分支上完成对应的编码工作,并进行提交;

2.切换到主分支(master)分支:

git checkout master

3.更新代码:

git pull

4.将分支(dev)代码merge到本地主分支(local master)上:

git merge <自己分支名>

5.将本地主分支(local master)推送更新到远程仓库,使远程仓库的主分支(remote master)同步更新显示:

git push origin master

二、主分支(master)代码合并(rebase)到分支(如dev):

1.明确主分支(master)上有新的改动;

2.切换到主分支(master)分支:

git checkout master

3.更新代码:

git pull

4.切换到分支(dev):

git checkout <自己分支>

5.开始合并操作(rebase master分支):

git merge master --no-ff

注意:

通常合并分支代码时,Git会使用“Fast forward”模式,使用这种模式,在删除分支后,会丢掉分支信息;如果要强制禁用“Fast forward”模式,Git会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。加上“--no-ff”参数,表示禁用“Fast forward”模式

6.merge完成后进行提交操作:

git commit

执行commit操作后,如果出现如下提示,表示输入信息,保持不动就好,执行“:wq”命令即可:

注意:

这一步的commit操作,是将本地分支rebase master的部分commit到分支上。

7.推送自己的分支(dev)到远程仓库:

git push origin <自己的分支>

标签: git github

本文转载自: https://blog.csdn.net/Nuonuo999/article/details/130290657
版权归原作者 测试小诺吖 所有, 如有侵权,请联系我们删除。

“IDEA+Git代码合并”的评论:

还没有评论