2017-06-28 31 views
1

我是git的新手,所以对合并和推送有点困惑。对于一个普通的分支,我只需进行提交和推送,但是可以说我已经合并了从branch1到master的更改,现在我想推送master,顺序是什么?我应该只是合并,然后推或合并,提交和推送?正确合并并推送Tortoisegit?

另一个令人困惑的事情是,当我合并并推送时,虽然github库中出现了更改,如通过登录github所看到的,Tortoisegit并没有真正说出有关这些更改的任何内容。我的意思是它没有说有多少文件被修改等。为什么?

+0

我会强烈建议你离开龟尽快一旦这个工具抽象,以至于有时会痛苦地做git的行为/明白了这样做。使用这个家伙正确理解git https://try.github.io/和这里https://git-scm.com/downloads/guis/你可以找到更好的图形用户界面,我个人建议SmartGit –

+0

感谢您的建议。你说得对,TortoiseGit有点太抽象了。 – pythonic

回答

1

如果合并,则不需要再次提交。合并的文件已经在您的分支1上提交。在你融入主人之后,你可以推。因此,为了看起来像这样:

branch1 -> make changes 

branch1 -> stage changes 

branch1 -> commit changes 

master -> merge branch1 

master -> resolve any conflicts, if necessary 

master -> push to remote 
+1

太棒了。谢谢。 – pythonic

+0

没问题。希望对你有效。 – dimwittedanimal