我在存储库的主分支上工作,我暂时没有提交文件。到目前为止,大多数文件都已被修改。如何在git中比较和合并文件?
答案 0 :(得分:1)
您需要先提交文件,以便将它们分散到origin/master
如果您不想在master
上提交它们(因为您可能希望通过在master
之上对其进行重新定位来更新origin/master
),则可以创建tmp
分支先在那里提交。
git checkout tmp
git add -A
git commit -m "intermediate commit"
然后你需要git fetch origin/master
,假设原点指向你的GitHub仓库
最后,你可以:
git diff HEAD...origin/master
git diff origin/master...HEAD