git-merge相关内容

在单个文件中重新启动/撤消冲突解决

在较大的git中,合并了几个有冲突的文件,我错误地将文件标记为已解决(在进行一些编辑后使用git add FILE) 现在,我想撤消我的冲突解决尝试,然后重新开始解决该文件. 我该怎么办? 解决方案 在此处找到解决方案: http://gitster.livejournal. com/43665.html git checkout -m FILE 这将还原未解决的状态 ..
发布时间:2020-11-14 20:27:36 其他开发

如何解决Git存储库中的合并冲突?

我想解决我的 Git 存储库中的合并冲突. 该怎么做? 解决方案 尝试:git mergetool 它将打开一个GUI,逐步引导您解决每个冲突,然后您可以选择合并方式.有时,之后需要进行一些手动编辑,但通常仅此一项就足够了.这比肯定要手工完成整个事情要好得多. 根据@JoshGlover注释: 命令 除非您安装一个GUI,否则 不一定会打开一个GUI.对我来 ..

如何解决Gerrit批准的审阅中的合并冲突?

我对Gerrit进行了更改,该更改已通过代码审查,并在经过7次修订后获得批准.但是,现在无法合并,并且由于合并冲突,试图在gerrit网站中重新建立基础无法正常工作.如何解决此合并冲突并合并相同的已批准更改,而不创建新的更改. (从克隆存储库开始的完整步骤将不胜感激.) 解决方案 1)克隆Gerrit存储库 git clone https://USER@GERRIT-SERVER/a ..
发布时间:2020-11-13 20:09:51 其他开发

无法在Gerrit中合并

每当我向Gerrit发送评论时,如果该评论待处理一段时间,我都会在Gerrit中收到cannot merge消息. 我了解它的到来,因为其他人会更改相同的文件并在我之前传送.我正在尝试以下解决方法来解决我的问题. 放弃当前的评论. 创建一个新的本地分支,拉动 用樱桃从旧分支中提取我的提交并发送给gerrit 这可行,但是评论将评论我所拥有的任何内容,不再可用,并且我的审阅者很 ..
发布时间:2020-11-13 20:07:20 其他开发

合并冲突自动化

使用CI / CD方法,其中一种提到的原理,此处: 尽可能自动执行 根据情况,可以通过两种方式进行合并: 1)快进合并 2)三向合并 思考是否有意义 解决方案 否。合并冲突实际上是失败自动化的最终结果。 记住:Git的表现最佳。为了确保它不会丢失任何数据,并且发生合并冲突,Git会以其标准的,偏执的方式告 ..

吉特& ApartCI-如何在邀请功能破坏之前验证代码冲突?

基于中继的开发,如下所示: 假设有两个短期功能分支( f1 和 f2 )是从 master (树干)创建的。为了实现,在这种情况下,用于这些分支的源代码文件重叠。 假设,有一个CI / CD管道用于 master (trunk),它会在代码更改时触发。 一个代码可能的冲突是功能性的, f1 可能会删除或修改 f2 使用的现有源代码...。是不是VCS冲突。 Develope ..

如何撤消git --abort

是否可以撤消git abort。场景是我在运行命令 git merge 时合并了两个分支,它显示一条错误消息,表明您尚未提交更改,因此我运行 git commit ,现在出现消息“存在严重错误合并冲突,请中止操作以解决问题”,因此我运行命令 git merge --abort 。 之后,我也丢失了本地代码更改。有什么解决方案可以撤消中止操作或找回我的本地代码。 解决方案 不,不幸的是,如 ..
发布时间:2020-10-08 02:47:35 其他开发

Git:将合并规则添加到特定文件的配置中

我正在使用git跟踪我在不同机器上使用Kile编写的大型LaTeX文档。 Kile会写入其 .kilepr 关闭Kile时的配置文件。我经常遇到的问题是,我在 关闭Kile之前就提交了。所以我提交并推送,在另一台机器上工作,当我回来并想拉时,我遇到了合并冲突,因为 .kilepr 文件包含光标位置(其中 我的问题:有没有一种方法可以将合并规则添加到特定文件的git config中(始终 ..
发布时间:2020-10-08 01:54:54 其他开发

Gitlab从命令行合并合并请求,不生成任何提交(无快进)

我正在尝试从命令行手动合并合并请求。 在Gitlab的合并窗口中,已经有一些代码愿意这样做。每当我合并来自Gitlab网站的请求时,它都会生成一个合并提交,称为-no-ff 提交。但是,当我尝试手动执行此操作时,尽管我在命令行中指定了--no-ff选项,但它不会生成任何额外的提交。有什么建议么?我已经尝试过使用commit amend选项。 git fetch ..
发布时间:2020-10-06 04:17:08 其他开发

合并策略仅更改空格?

我在master分支中做了一种代码格式。它主要解决了空白问题,例如:格式化制表符空格的长度,在大括号之前和之后添加和删除换行符。问题是,当我尝试合并其他分支的master时,会遇到很多冲突。是否有一些策略可以将空格更改引入其他分支? 解决方案 来自 git merge ,我认为 git merge -s递归-Xignore-space-change 可用于实现此目 ..
发布时间:2020-10-04 21:38:56 其他开发

Git:仅合并分支特定的提交

为了给您一个我监视 Git 存储库和分支机构的背景知识; 我一直在监视两个从每个冲刺开始的分支-版本和母版。 Master 分支是开发人员在其中创建新分支(特定于任务),实施更改并创建合并到 Master 。 Release 分支是特定于Sprint的,始终始终可提交给生产。我们仅将提交给Master并由质量检查机构验证的分支合并到Release分支中。说得通?当您要定期提交修订版本并实施并 ..
发布时间:2020-09-23 19:34:12 其他开发

在git merge上覆盖作者

是否有--git commit的作者-git-merge? 我们维护了一个临时环境,必须执行一些更改。某些限制使我们只能使用一个Linux用户来访问暂存环境。 无论如何,我们是一个具有合作主动性的小团队,我们会在进行提交时告知,哪个是作者使用--author git-commit选项。但是,有时我们需要从其他分支进行合并,从而导致非ff合并。 在这种情况下,哪种方法是手动指定作者 ..

查找未合并的Git分支?

我有一个包含许多分支的Git存储库,其中有些已经合并,有些还没有。由于分支的数量很大,如何确定尚未合并的分支?我想避免不必进行“章鱼”合并和重新合并已经合并的分支。 解决方案 尝试 git分支-合并主 它按照锡盒上的说明进行操作(列出已合并到 master 中的分支)。您还可以使用以下方法拉反函数: git分支–无合并主 如果您未指定 ma ..
发布时间:2020-09-23 19:27:24 其他开发

将Git分支合并到master中的最佳(最安全)方法是什么?

从 master 创建了一个新分支,我们称之为 test 。 有几个开发人员要么提交给 master ,要么创建其他分支,然后合并为 master 。 让我们说 test 的工作需要几天的时间,而您想继续保持测试更新为 master 内部的提交。 我会做来自 test 的git pull origin master 。 问题1:这是正确的方法吗?其他开发人员可以轻松地像处理 ..
发布时间:2020-09-23 19:26:20 其他开发

如何在远程上使用git merge-base?

如何在不检出远程存储库的情况下将merge-base与Git一起使用?使用ls-remote可以很好地工作,例如确定这样的分支: git ls-remote --heads $REPO_URL/$REPO_NAME 文档不包含提示,是否可以将merge-base与ls-remote一起使用.也许也可以使用merge-base的替代项来找到分支/提交的共同祖先. 目前,我必须在本地检 ..
发布时间:2020-08-01 20:19:28 其他开发

如何使用Visual Studio Code作为Git MergeTool的默认编辑器

今天,我试图在Windows命令提示符下使用git mergetool,并意识到它默认使用 Vim ,这很酷,但是我更喜欢 VS Code . 如何让 Visual Studio Code 作为我的GUI处理Git的合并冲突(或什至作为差异工具)? 解决方案 截至 Visual Studio Code 1.13 更好的合并已集成到Visual Studio Code的核心中. ..