将未提交的文件从分支合并到主服务器

时间:2015-02-06 18:42:36

标签: git git-branch

在git中,我创建了一个新分支feature-scheduling并进行了一些更改。我没有通过(所有未提交的)提交任何更改。

我想将分支feature-scheduling中已更改文件的一些(并非所有)合并到master中,同时保留分支和主文件中的更改。

这是怎么做到的?

1 个答案:

答案 0 :(得分:1)

这是解决方案。

在分支上创建两个提交。第一个包含我想要合并到master的所有更改。第二个与其他一切。

然后:

git log --pretty=format:'%h' -n 2

注意第二个哈希,这是合并所必需的。

git checkout master
git merge {hash of commit from above}