git-merge相关内容

清理主分支,但也有中间提交的详细记录

:保持主人的清晰历史记录,同时保留中间提交。 ,让我们从一个主分支开始: M1 --- M2 --- M3 ^ master 我研究一个新的分支上的特性/错误/无论如何: M1 --- M2 --- M3 ^ \ | \- F1 --- F2 - F3 | ^ 主要功能 当我融入主人时,我想 M3 作为父项,但也保留从 ..
发布时间:2018-04-28 12:02:29 其他开发

让樱桃挑选不带来历史

所以我遇到了一个git的问题,当我选择rebase或cherry选择一个特定的提交时,我将获得比该特定提交更多的信息。这个问题在这个问题中很好地概括了: 这一切都很好,我知道它正在酝酿历史,因为我想要的提交取决于那里的历史。我没有得到的是如何解决它。我真的不希望樱桃选择应用所有这些历史,我更愿意用它来利用这段历史找出线路应该去的地方,然后引发冲突,说它必须按顺序做点什么以使其适合。 有 ..
发布时间:2018-04-28 11:56:54 其他开发

Git一遍又一遍地合并提交

我有一个拥有两个分支的Git仓库: master 和 Release / v1.0 。在 master 有一个分支策略,我不能直接推送它,我只能通过Pull Requests贡献。 现在,我正在修复Release / v1.0中的一个错误,并且希望将它合并到主文件中。 因此,我执行以下操作: //从master创建一个新分支,我将Release / v1.0 git check ..
发布时间:2018-04-28 11:56:07 其他开发

将从旧提交创建的分支合并到master

我从旧的master-commit创建了一个新的分支。 当试图使用 git checkout master git merge newbranch 我得到 已经更新 尽管它是一个不同的代码。 当然,有一个选项可以返回几个提交(使用 git reset ),但这不是我正在寻找的。我想要 push / 合并新创建的分支到 ..
发布时间:2018-04-27 21:47:26 其他开发

git rebase已经合并了分支?

我从主分支创建了一个功能分支。之后,从功能分支中提交[F1]。 [F1] - 功能分支 / [M1] - [M2] - 主分支 之后,特性分支在主分支中合并,并且还有两个提交[M3]和主分支中的[M4]。 [F1] - 功能分支 / \ [M1] - [M2] - [F1] - [M3] - [M4] - 主分支 ..
发布时间:2018-04-27 21:40:03 其他开发

Git:将一个分支的代码覆盖到另一个分支

我有2个分支A和B.这两个分支都跟主人有很多不同的提交,主人已经提前。 我想要做的是用B替换B的所有更改。 即,B应该与A的代码完全相同。 我尝试使用rebase / merge。即使是他们在重新装订B时也是这样,但总是遇到大量冲突。 我试过了 git checkout B git reset --hard A 在如何将一个分支复制到另一个分支而不 ..
发布时间:2018-04-27 21:37:23 其他开发

如何使gvimdiff通过git mergetool打开所有文件一次在标签中打开?

通常 git -c merge.tool = gvimdiff mergetool 以批处理模式打开要合并的文件: '...'的正常合并冲突: {local}:修改文件 {remote}:修改文件 4个文件到编辑 ...似乎没有变化。 合并成功了吗? [y / n] n 合并...失败 继续合并其他未解析的路径(y / n)? y '...'的正常合并冲突: {local}: ..
发布时间:2018-04-27 21:36:20 其他开发

如何解决在git中重命名文件夹的冲突?

我有以下问题: 对于两个分支Branch1和Branch2,我有一些常见的commit A. Branch1是一个公共分支(位于服务器上) Branch2是本地分支 在Branch1中,我更改了文件( BAD_folder / somefile.txt )。更改被推送到服务器。在Branch2中,我将 BAD_folder 重命名为文件夹,并在 somefile.txt中进行了 ..

Git合并内部

这可能最终会成为一个长期的问题,所以请耐心等待。 我在这里遇到了一个令人难以置信的git合并决定的解释: git如何合并工作。我正在试图建立在这个解释之上,并且看看在这种方式下描述git合并是否有任何漏洞。从本质上讲,决定一条线是否出现在合并文件中可以用一个真值表来描述: W:原始文件 A: Alice's branch, B:Bob's branch 基于这个真值表,可以直 ..
发布时间:2018-04-27 21:34:24 其他开发

设置SourceTree以将unity3d场景与UnityYAMLMerge合并

所以我按照这里的指示操作,试图设置场景合并统一。有关SourceTree的说明正处于底部。我将Unity提供的合并工具添加为自定义合并工具,但是当我尝试合并将场景更改为分支的分支时,我得到冲突并且合并失败。我在这件事情上总是很高兴,不知道现在该做什么。是否有可能使它自动化,或者我必须在终端中编写一些内容,并且如果我应该写什么来解决团结场景中的冲突。编辑:我设法运行合并工具,但现在它说错误解析文件. ..
发布时间:2018-04-27 21:33:15 其他开发

合并两个分支和Git历史

如果我有两个分支,它们都在积极开发并且包含两个分支提交,类似于以下时间表: 分支#1:----(分支)---- C1 ---------- C2 -------(合并)------ C5 \ / \ / \ / 分支2:----------- C3 ---------- C4 一旦两个分支合并后,分支1的历史如何查看C5(提交#5)? Git将合并所有的历史记 ..
发布时间:2018-04-27 21:28:54 其他开发

如何找出正在进行的合并的父版本?

我已经开始了合并,但是我已经解决了冲突,现在已经准备好提交了。我只是想仔细检查一下我已经合并了哪些父版本。 到目前为止已经尝试过的东西: git show 与%P格式说明符 - 除了我不知道如何让它告诉我未提交合并的父母 git rev-list 与各种选项无关 code> hg parents ,其中将我带回 git rev-list 但没有成功:它列出了 5个修订版,并且未能列 ..
发布时间:2018-04-27 21:28:46 其他开发

.gitattributes合并策略不起作用

我在.gitattributes中使用合并策略来在合并期间保留文件。我也使用 git config --global merge.ours.driver true; 在我的配置中设置驱动程序(我检查了配置 [merge]我的合并策略设置正确: $ b 我的合并策略设置正确: src / public / bundle.js合并=我们的 src / public / main.min ..
发布时间:2018-04-27 21:24:03 其他开发

Git rebase为一个分支创建了几天

在这种情况下,我需要帮助理解git rebase。我检查了一个10天前创建的分支。我检出使用 git checkout -b来源/ branchname (我只是用不同的名字来识别它) 结帐后,如果我在这个退出的分支做rebase, git rebase origin / master 它显示了一些错误,例如 1)尾随空 ..
发布时间:2018-04-27 21:23:21 其他开发

如何让git通过将“我们的第一个,然后他们的”

我希望能够通过首先放置“我们”块,然后放置“theirs”块来自动解决“在同一行添加两个块”的冲突。 $ b $因此,而不是像下面这样的冲突: 16:09:44 tims @ firebat〜/ git / merge_conflict_example(master |合并)$ cat test.txt 早上好 晚上好 g'day ======= aloha >>>>>> ..
发布时间:2018-04-27 21:22:58 其他开发

Git子树帖子挂钩

我希望能够自动更新子树。我有一个只包含来自第三方回购的子树的回购,并且希望每当主回购被拉时使用post挂钩来更新这些回收。 方案 正如担心的那样,在开发更大的项目时,依赖库保持稳定通常很重要。如果您经常自动提取这些更改,您将无法确认它们没有针对您的父项目进行重大更改。 如果您打算要做钩子脚本,我建议你只抓取但不要拉。 Fetch会更新本地远程副本,但不会将您的工作分支更新为 $ b ..
发布时间:2018-04-27 21:21:36 其他开发

我可以让`git merge`在文件更改时始终发生冲突吗?

我希望我对你有一个简单的问题,但我无法在任何地方找到答案(我一直在寻找2天,也许我是愚蠢的?)。我正在尝试开发一个git工作流程来与我的博士顾问协作编辑LaTeX文件。我们面临的问题是由于 git merge 的行为(因为它自动合并)。我希望git在看到文件更改时发生冲突,即使它是一种加法,减法或小改变,这是可能的吗?这样我们既可以选择变化,也可以不断推动主人。 我不反对使用其他工具,但我不 ..
发布时间:2018-04-27 21:19:36 其他开发