我的项目中有2个分支(实际上我有其他分支用于发布,但这里没关系):
假设master
的哈希是X,develop
的是Y.没有待处理的提交。然后,我将develop
合并到master
,我可以检查两个分支之间没有差异的文件。为什么在合并后,master
的哈希值仍然与develop
不同?我有其他项目没有发生,即合并后两个哈希值相等。
我可以做些什么来产生这种效果?我怎样才能使两个哈希相等?
提前致谢。
答案 0 :(得分:2)
如果你真的希望它们两者相等,那么
git reset develop
在主分支上将执行此操作。有一点不同,因为历史不一样。查看您的日志以查看它的位置。