正确合并和推送 Tortoisegit?
Correctly merging and pushing with Tortoisegit?
我是 git 的新手,所以对合并和推送有点困惑。对于普通分支,我只是提交并推送,但是假设我已经将 branch1 的更改合并到 master,现在我想推送 master,顺序是什么?我应该只是合并然后推送还是合并、提交和推送?
另一个令人困惑的事情是,当我合并和推送时,虽然更改确实出现在 github 存储库中,正如通过登录 github 看到的那样,Tortoisegit 没有对这些变化真的没什么好说的。我的意思是它没有说明修改了多少文件等等。为什么会这样?
如果合并,则不需要再次提交。合并的文件已经提交到您的 branch1。合并到 master 后,你就可以推送了。所以订单看起来像这样:
branch1 -> make changes
branch1 -> stage changes
branch1 -> commit changes
master -> merge branch1
master -> resolve any conflicts, if necessary
master -> push to remote
我是 git 的新手,所以对合并和推送有点困惑。对于普通分支,我只是提交并推送,但是假设我已经将 branch1 的更改合并到 master,现在我想推送 master,顺序是什么?我应该只是合并然后推送还是合并、提交和推送?
另一个令人困惑的事情是,当我合并和推送时,虽然更改确实出现在 github 存储库中,正如通过登录 github 看到的那样,Tortoisegit 没有对这些变化真的没什么好说的。我的意思是它没有说明修改了多少文件等等。为什么会这样?
如果合并,则不需要再次提交。合并的文件已经提交到您的 branch1。合并到 master 后,你就可以推送了。所以订单看起来像这样:
branch1 -> make changes
branch1 -> stage changes
branch1 -> commit changes
master -> merge branch1
master -> resolve any conflicts, if necessary
master -> push to remote