在Git rebase之后,在其他情况下,您可以在报告中找到我们标记为已删除的一些文件git status.根据Git,我们是谁?为什么?
它指的是我坐在这个分支上它是否适合我?或者它是指自己和在分支机构工作的人我反对?
我是git的新手,想知道我应该如何进行合并,在本地仓库中我删除了主分支上的几个文件,但这些文件存在于远程主分支中.
执行git-merge后,它会显示已发生的冲突.
使用git gui,它显示本地文件被删除,而远程分支文件有内容.
你如何阻止这些文件冲突?有没有一种使用git gui的简单方法?
非常感谢
在 a 期间,我无法理解这些冲突中的us人和them是谁git revert,所以我真的不知道这里发生了什么:
git revert some_commit_hash
Run Code Online (Sandbox Code Playgroud)
然后git status显示如下冲突:
deleted by them: path/to/file1.h
both modified: path/to/file2.h
deleted by them: path/to/file1.cpp
deleted by them: path/to/test_file1.cpp
added by us: path/to/file3.h
deleted by them: path/to/file4.h
added by us: path/to/file5.h
Run Code Online (Sandbox Code Playgroud)
“我们”是谁?“他们”是谁?
更新:请注意,我正在还原的提交是一个非常大的合并提交。
不重复:
us和them:GIT:“被我们删除”冲突有多危险?mergeandrebase但 NOT revert,并且 git 经常使用相同的术语来表示相反的事情,具体取决于操作:根据 Git,谁是“我们”,谁是“他们”?