408得票12回答
我如何在解决合并冲突后完成合并?

我已经阅读了Git社区书的基本分支和合并部分。 所以我按照它的指示创建了一个分支:experimental。 然后我: 切换到实验分支(git checkout experimental) 进行一些更改 提交更改(git commit -a) 切换到主分支(git checkout m...

392得票8回答
如何使分支与主分支同步/更新?

目前,Git 让我感到头疼。我无法想出最佳解决方案,以下是问题的具体描述: 有两个分支,一个名为 master,另一个名为 mobiledevicesupport。我想让 mobiledevicesupport 作为一个连续的分支保持不断更新,并在 mobiledevicesupport 稳...

381得票14回答
如何在Git中将分支“覆盖”而不是“合并”到另一个分支上?

我有两个分支,email和staging。staging是最新的,我不再需要email分支中旧的更改,但我又不想删除它们。 所以我只想倒入staging的所有内容到email,使得它们都指向同一个提交。这可能吗?

350得票21回答
合并后提交时出现Git错误 - 致命错误:无法在合并期间进行部分提交

我执行了一个git pull,但出现了冲突。我解决了冲突,现在一切正常(我还使用了mergetool)。但是,当我用git commit file.php -m "message"提交解决后的文件时,出现了错误:fatal: cannot do a partial commit during ...

348得票8回答
Git合并错误

我有一个名为 9-sign-in-out 的git分支,里面有完美运行的代码,现在想把它变成主分支(master)。我目前位于主分支上。$ git branch 9-sign-in-out * master 我试图切换到9-sign-in-out分支,但是它不让我切换:$ git checko...

340得票9回答
在 Git 中重新执行被撤销的合并操作

我遇到了一个问题:在Git中,我有一个特定于问题的分支28s,将其合并到了通用的develop分支中。结果发现操作太快了,因此使用git-revert撤销了合并。现在,我需要将28s合并回develop,但是git-merge命令看到了原始的合并,并欣然宣布所有内容都已经合并。那么我该怎么办?...

331得票4回答
查找未合并的 Git 分支?

我有一个包含许多分支的Git存储库,其中一些已经合并,而另一些则还没有。由于分支数量相当大,我应该如何确定哪些分支尚未被合并?我想避免进行"章鱼"合并并重新合并已经合并的分支。

294得票16回答
如何从Git分支合并特定文件

我有2个git分支: branch1 branch2 我想将branch2中file.py的所有历史记录(多个提交)合并到branch1的file.py中,仅限这个文件。 实质上,我只想在branch1中操作file.py,但想利用merge命令的优势。 最佳方法是什么?

286得票5回答
如何解决由于在分支中删除文件而引起的合并冲突?

我创建了一个名为dialog的分支,现在当我试图将其与master分支合并时,发生了两个冲突。我不知道如何解决CONFLICT(delete/modify)。你能告诉我该怎么做吗?$ git checkout master $ git merge dialog CONFLICT (delete...

283得票8回答
如何将KDiff3配置为Git的合并工具和差异比较工具?

最近我使用的是GitExtension 2.46,但相应的Git版本是1.9.4.msysgit.2。为了只使用Git命令,我卸载了GitExtension并安装了Git和KDiff3的最新版本。当我合并时出现冲突,我运行以下命令:git mergetool 然后我收到了这条消息: 合并工具...