Git格式补丁问题

时间:2014-05-14 12:17:36

标签: git

我在git中有一个我用来开发的本地分支。从那个分支我想为主分支创建一个补丁,在本地和远程呈现。 我尝试使用git format-patch

创建补丁
git format-patch <baseline branch>

但是它没有向我显示最新的更改,而是使用先前的提交来创建补丁。这是我第一次发生这种情况,因为我多次使用过这个命令。 现在,如果我使用git diff,则会正确显示更改:

git diff <baseline branch>

我尝试从基线创建一个新分支,将我的开发分支合并到其中,然后执行补丁创建过程,但结果相同。 我还尝试在创建补丁时明确指定提交哈希。 我甚至清理了git缓存,然后尝试创建补丁,结果相同。

任何提示?

0 个答案:

没有答案