我在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人的建议都将不胜感激。
答案 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