我经常在一个项目上工作,然后因紧急情况而被叫走,然后当我回来时,我意识到我有未提交的更改,并且我不记得我刚刚做了什么< / strong>即可。
这会影响我离开good commit messages的愿望。
有一系列命令符合我的要求:
url_rewrite_program
但是,为了做一个(非破坏性的)观点,我不喜欢所有破坏性的藏匿和爆破。
是否有上述命令的版本可以提供所需的结果(查看差异)而不会对repo进行破坏性更改?
答案 0 :(得分:2)
git diff
将执行您需要的操作(这将显示未提交但未暂存的文件中的更改)
如果您还想要暂存文件git diff --staged
但是,您也可以提交[WIP]
消息,通过执行fixup
或squash
提交后可以修改