git - 如何解决 TortoiseGit 中的已删除 merge 冲突?

标签 git merge conflict tortoisegit

我是 Git 新手,使用 TortoiseGit 作为 Git 客户端

我有一个冲突。
我单击编辑冲突并看到以下内容:

enter image description here

你能解释一下如果我点击会发生什么吗
1.修改
2.删除
3.中止

附言其实我想 merge 本地和远程分支

最佳答案

如果同时在一个分支上删除文件并在另一个分支上修改文件,则会发生删除 merge 冲突。在您的情况下,文件已在事件分支上删除,并在您尝试 merge 的分支上删除。

现在你必须决定如何继续:

  • 将文件标记为已删除并忽略对文件的更改 - 或者
  • 将文件标记为仍然重要以便保留,因此将其标记为已修改。

所以,如果你点击

  • Modified:修改后的文件将被使用(在工作树和索引中)
  • 删除:修改后的文件被丢弃,该文件将在工作树和索引中删除
  • 中止:对话框将关闭,冲突不会被解决。

关于git - 如何解决 TortoiseGit 中的已删除 merge 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26874906/

相关文章:

hyperlink - 未捕获的类型错误 : Cannot call method 'click' of null

ios - tableView 索引和 NSArray objectAtIndex 之间的冲突

sockets - TCP 客户端的端口和 TCP 服务器的端口是否共享相同的地址空间?

git - 从 Git 中排除文件,同时将更改保留在本地

git - 如何获得具有完整上下文的 git diff?

git - 克隆 git 存储库的偷偷摸摸的方法?

c++ - 将两个排序 vector 合并为一个排序 vector

git - Git 还原后 merge

C char 数组和指针 - 归并排序的合并

linux - 如何在我分发的包中使用 git