215得票2回答
如何放弃远程更改并将文件标记为“已解决”?

我有一些本地文件,从远程分支拉取后出现了冲突。我想保留本地修改并忽略导致冲突的远程修改。是否有一条命令可以实现“标记所有冲突已解决,使用本地文件”的效果?

18得票3回答
Git - 如何在 cherry-pick 时自动解决“deleted by us”冲突?

我运行了以下命令:git cherry-pick SHA --strategy-option theirs 然后会遇到这样的冲突,需要手动解决:deleted by us: SOME_FILE 有没有一种方式可以让Git自动通过添加被我们删除的文件来解决这样的冲突?

10得票2回答
Git:关于合并算法、冲突格式和与合并工具的交互存在困惑

我不知道细节,但据我所知,合并和冲突解决的过程如下(假设仓库中只有一个文件,在两个分支中进行修改): 用户发出git merge命令。 Git应用一些“Git特定算法”来自动合并这两个修改过的文件。为此,它创建了文件的BASE、LOCAL、OTHER和BACKUP版本。 然后将合并结果写入...

112得票11回答
我该如何解决“比master落后1个提交”的问题?

推送后,我在远程仓库看到了以下消息: 比主分支落后 1 个提交。 此合并存在冲突,必须在提交前解决。 要手动将这些更改合并到 TA20footerLast,请运行以下命令: git checkout 7c891f50c557 注意:这将创建一个分离的 HEAD! git merge remo...

11得票1回答
在Visual Studio Code中没有收到GitHub合并冲突顶部栏

我在使用Visual Studio Code时,遇到了GitHub合并冲突的问题,但无法解决。我尝试添加了这个命令"editor.codeLens": true ,但没有效果。 在拉取更改后,我得到了以下内容: 而我所期望的是: 我使用的是VS Code 1.70.1版本。

55得票2回答
为什么我必须一遍又一遍地解决相同的“git rebase”冲突?

当我在本地分支branch1-local执行命令git rebase branch1时,会出现冲突。我解决了这个冲突,使用git add <conflicted-add>,然后执行git要求的git rebase --continue。之后一个新的提交被应用。接着又出现了一个新的冲...

7得票1回答
Visual Studio Code无法暂存Git合并更改

在Visual Studio Code中使用Git作为源代码控制提供程序时,当我尝试将冲突文件与远程仓库合并并保留我的当前版本时,会出现问题。 步骤如下: - 文件已在远程仓库上修改,而我在本地仓库上修改了相同的文件。 - 当我尝试将更改推送到服务器时,我会(正确地)收到错误消息(no-fa...

7得票2回答
解决am会话中的冲突

我想从一个仓库中挑选多个提交到另一个仓库。我按照这篇Stack Overflow帖子提供的说明进行操作: /path/to/2 $ git --git-dir=/path/to/1/.git format-patch --stdout sha1^..sha1 | git am -3 接下...

15得票2回答
如何解决从`git stash pop`中的子模块的git合并冲突

我有一个带有子模块的git代码库。我需要弹出之前存储的更改,但这会导致子模块引用上的合并冲突。 我想保留我的stash中的更改,除了子模块。对于大多数代码文件,我可以通过编辑冲突的文件来解决冲突,但这似乎不适用于子模块。 如何解决合并冲突并仍然从stash中提取我的更改? $ git s...

24得票1回答
GitHub拉取请求的复杂冲突

一个月前,GitHub在Web界面上添加了一个功能来解决合并冲突,但它只适用于“简单”的合并冲突: 没有冲突 简单的冲突 复杂冲突 在介绍新功能的博客文章中,GitHub提到竞争性行更改,这些更改从相对简单到非常复杂不等。 什么样的冲突被认为太复杂,在Web编辑器中无法解决?