设置区别查看器
TortoiseGit
>Settings
>Diff Viewer
>External
,粘贴 Beyond Compare 路径;Merge Tool
>External
,粘贴 Beyond Compare 路径,加上%mine %theirs %base %merged
。
修改上一次提交并强推
commit
>Amend Last Commit
,取消掉一些要提交的文件后,再 commit;- 这时记录中多出一行,右击它 push,勾选
known changes
,这次push就会覆盖上次的提交。
修改过去某次提交
- reset 到那一次提交,修改后,commit 但不 push,
- 选中它之后的所有提交,cherry pick,最后 push。
合并提交
stash save
未提交的更新,- 选中要合并的几个提交,右击选择
combine to one commit
,将合并的这个提交强推上去, - 最后
stash pop
恢复保存的东西,被合并的几个提交消失了。