300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 用图形化文件对比工具kdiff3解决git rebase冲突

用图形化文件对比工具kdiff3解决git rebase冲突

时间:2022-06-27 05:10:35

相关推荐

用图形化文件对比工具kdiff3解决git rebase冲突

下载kdiff3

/projects/kdiff3/files/kdiff3/

Download kdiff3-0.9.98-MacOSX-64Bit.dmg (10.3 MB)

设置kdiff3为git mergetool

$ git config --global merge.tool kdiff3$ git config --global mergetool.kdiff3.path \/Applications/kdiff3.app/Contents/MacOS/kdiff3"

git rebase的时候,如果出现冲突

$ git mergetool会自动运行kdiff3 (类似BeyondCompare的图形化界面)

定位到冲突点之后,使用键盘快捷键cmd+2选择local,cmd+3选择remote 非常方便

解决完所有冲突之后,保存退出。命令行继续:$ git add .$ git rebase --continue 重复步骤3 直到完成rebase操作

解决文件冲突之后,kdiff3会在冲突文件目录生成 <文件名>.orig,需要在.gitignore里面添加一行:

$ echo "*.orig" >> .gitignore

如果想要保持目录干净,可以用命令删除所有的.orig文件.

find ./ -name "*.orig" |xargs rm -f

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。