我想显示所有配置的git部分.
我只找到git config --get core.editor并且我想输出全局配置的所有内容,而不仅仅是配置的默认编辑器.
最近我使用的是GitExtension 2.46,但具有相同功能的Git版本是1.9.4.msysgit.2.我只想使用Git命令,我卸载了GitExtension并安装了Git和KDiff3的最新版本.
当我进行合并并发生冲突时,我运行以下命令:
$ git mergetool
Run Code Online (Sandbox Code Playgroud)
然后我收到消息:
合并工具kdiff3不能用作'kdiff3'.
我猜它必须是KDiff3路径.
环境
问题:
我必须在.gitconfig文件中配置如何$ git mergetool使用版本LOCAL,REMOTE,BASE和MERGED冲突文件打开KDiff3 GUI 的命令?
如何配置它使用它有diff-tool?
当有一个collison期间git merge,我打开一个名为Meld的合并工具.它打开三个文件LOCAL,BASE和REMOTE.正如我读过LOCAL是我的本地分支,BASE是共同的祖先,REMOTE是要合并的分支.
现在问我的问题:最终会使用哪个版本的文件?是REMOTE吗?如果是这样,我可以根据需要编辑它,不管BASE分支中的内容是什么?
嗨,我有一个基于主分支的开发分支。我在开发分支中进行了更改。现在,我的问题是如果要更新 master 分支,如何在不丢失我在 develop 分支中所做的更改的情况下升级基于 master 分支的 develop 分支?