TortoiseGit学习笔记(三)

1、使用TortoiseGit解决冲突

(1)场景一

其他用户:有新的提交

本地用户:没有Pull -> 编辑README.md文件 -> Pull -> 冲突

解决方案:右键选择Stash Save保存工作进度 -> 重新Pull -> 右键选择Stash Pop取出保存的工作 -> 右键选择Edit Conficts,解决后点击编辑页面的Mark as resolved -> Commit&Push

README.md文件

TortoiseGit学习笔记(三)

Stash Save保存工作进度

TortoiseGit学习笔记(三)

重新Pull

TortoiseGit学习笔记(三)

Stash Pop取出保存的工作,文件会显示冲突

TortoiseGit学习笔记(三)

Edit Conficts

TortoiseGit学习笔记(三)

Commit&Push

TortoiseGit学习笔记(三)

(2)场景二

其他用户:有新的提交

本地用户:没有Pull -> 编辑README.md文件 -> Commit&Push -> 冲突

解决方案:Pull -> 右键选择Edit Conficts,解决后点击编辑页面的Mark as resolved -> Commit&Push