Questions tagged «git-merge»

git-merge是一个git命令,它通过将提交合并到当前已签出的分支中来集成来自另一个分支的更改。

2
GIT警告:太多文件跳过了不精确的重命名检测
我知道默认的重命名限制是100,可以使用config“ diff.renamelimit config”增加该值 令人担心的是,如果未配置此配置,是否会合并错误,缺少任何代码?我正在尝试合并(git merge)具有巨大变化的2个分支。 有人可以提供更多有关此配置设置的信息吗?

3
git rebase和git merge --ff-only之间是否有区别
从我的阅读中,他们两个都有助于我们获得线性历史。 根据我的实验,变基一直都在起作用。但是merge --ff-only仅在可以快速转发的情况下有效。 我还注意到,git merge创建了一个合并提交,但是如果我们仅使用--ff,它会给出一个线性历史记录,基本上等于git rebasing。所以--ff-only杀死了git merge的目的,对吗? 那么它们之间的实际区别是什么?

2
如何在git中合并具有不同目录层次结构的两个分支?
我开始将Maven与Web应用程序项目一起使用,因此目录层次结构发生了变化。我为Maven集成创建了一个新分支。现在,我有两个分支,一个分支具有旧目录层次结构,另一个分支具有maven目录层次结构。两个分支都有新的提交(错误修复和新功能)。 我想摆脱旧分支并将其更改合并到Maven分支。Git合并产生了无数无法解决的冲突。我相信这是因为文件路径已更改。 进行此合并的最佳方法是什么?
77 git  merge  git-merge 

7
如何从另一个分支(开发)更新我的工作Git分支?
我做了一个新的分支为我的代码就像一个月前,我创建特征1,从分支开发分支。 ⇒ git branch develop * feature1 我已经使用Feature1了一个月,并且许多更改都被推送到了开发分支上,如何使用开发一个的最新提交来更新当前的分支Feature1? 我不想签出master并合并我的feature1分支。我也不想使用git cherry-pick手动将提交从开发移动到feature1。 有什么帮助吗?
74 git  github  branch  git-merge 

10
如何自定义git的合并提交消息?
每次执行合并时,都需要生成合并提交,我希望它不仅具有所有提交的摘要。 我的问题是如何格式化git-fmt-merge-msg或确定该自动消息的方式(我可以在提交后通过修改并使用git-log --pretty = format:'...'手动完成此操作) 例如,我想这样格式化: Merge branch 'test' * test: [BZ: #123] fifth commit subject [BZ: #123] fourth commit subject [BZ: #123] third commit subject [BZ: #123] second commit subject [BZ: #123] first commit subject __________________________________________ Merge details: [BZ: #123] fifth commit subject at 2010-06-30 11:29:00 +0100 - fifth …
73 git  git-merge 


5
git:合并两个分支:什么方向?
我们有以下情况: A --- B --- C --- ... --- iphone / ... --- last-working --- ... --- master 在最后工作和iPhone之间,进行了3​​2次提交。在最后工作和大师之间,进行了许多提交。 我现在想要的是一个新分支,我将iPhone和当前的主设备合并在一起。并在以后的某个时间将其合并到主服务器中。 首先,我计划做: git checkout iphone -b iphone31 git merge master 但是后来我想,如果这样做会更好: git checkout master -b iphone31 git merge iphone 现在我在想。结果会有什么不同?合并的行为会有所不同吗? 我已经尝试过两者,而且正如我所期望的,我遇到了很多冲突,因为与master相比,iphone确实老了。现在,我想知道合并它们的最简单方法。 也许甚至从master入手,将iphone的每个提交合并到其中都会更容易?像这样: git checkout master -b iphone31 git merge A git …
69 git  merge  git-merge 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.