Git合并中止。我还需要做些什么?

时间:2018-05-03 18:23:48

标签: git merge tortoisegit

我在Git中绝对是新手(但每个人都曾是新手,对吧?)。 我有两个分支:master和nightly_build。完成nightly_build的工作后,我决定将它与master合并 我使用TortoiseGit“git checkout master”,然后运行

$('#dialog').draggable({ handle: "#tblOverlay" , scroll: false });

    // Pop up Window 
          <div id="dialog">
                        <table  id="tblOverlay">
                            <tr><td></td></tr>
                         <table>
           </div>

我得到了以下内容:

git.exe merge nightly_build

这个.cache文件可以忽略不计,我可以将其删除以避免此警告。但这会是正确的方式吗?

为了将nightly_build中的更改与master成功合并,我需要做些什么?没有区别:控制台或GUI命令。 任何来自expitnced Git人的建议都将不胜感激。

2 个答案:

答案 0 :(得分:1)

如果您不关心本地更改并希望将其从工作目录中删除,则可以使用git stash来解决这些问题,例如:

git checkout master
git stash
git merge nightly_build

答案 1 :(得分:0)

这样做:

git mergetool

希望你现在应该看到乌龟git弹出一个冲突的差异,或者其他一些gui。如果你还没有设置一个可视化的difftool,那么请查看如何设置一个用于龟甲的git。我刚刚做了,这就是我found

解决冲突并保存更改,然后执行以下操作:

git commit -am 'Your commit message here'
git push