Git:合并到master分支,添加文件还是拉?

时间:2016-11-25 08:57:33

标签: git version-control merge git-branch master

您好

我在Git中处理我的代码。 我做了一个额外的分支工作,我完成了我的工作。同时,在主分支上添加了新的东西。

如果我想继续工作并获得新东西"在我的分支中,最好只将我工作的文件添加到主分支或将我的分支合并到主分支?在那之后,我只是做一个git pull将所有东西放在一起?

替代方法:如何在不丢失任何工作的情况下,仅将新分支或已编辑的文件从主分支拉入我的分支? 哪种方式更好?我不想丢失我的分支中的工作,但我真的需要更新主分支中的其余代码才能继续工作。

3 个答案:

答案 0 :(得分:1)

您可以将master分支的更改提取到本地分支。然后你可以创建一个拉取请求&稍后将你的分支与主人合并。

$ git branch                 # show your current branch (* before branch-name)
$ git commit -am <message>   # add & commit your local changes
$ git pull origin master     # pull master into your branch

答案 1 :(得分:0)

blog可能会有所帮助。它描述了一个非常明确的git分支工作流程。

答案 2 :(得分:0)

你可以改变!

如果您希望您的更改占据主导地位并且掌握新事物,那么rebase就是您的工具。

$ git rebase master

在您的分支机构执行上述命令。然后git将回滚您的更改,拉出主分支并重新提交您的提交!

不要忘记取/拉!

$ git checkout master
$ git pull