我想知道为什么会发生一些使用git的行为:
我在github上创建了一个项目,并在github上创建了自己的项目。然后我将我的项目克隆到我的计算机上。原始项目发生了一些更改,因此我告诉github使用其fork队列提交它们。我真的要打开电脑来取这些零钱。
现在对原始项目进行了更多的更改,但这次我在计算机上的原始项目中添加了一个远程分支。当我对它进行git获取,然后git合并到我的本地分支时,我会遇到冲突。
我不明白为什么它会这样做,因为我几乎是最新的,只需要最后几个提交申请?git能不能不告诉我已经有了第一组提交,因为我是通过自己的github项目fork间接获得它们的?

最佳答案

这些不是相同的承诺。他们是精心挑选的。使其正常工作的最简单方法是通过远程更改重新定位本地分支,而不是尝试合并它们。
rebase将注意到上游的变化是相同的,然后删除它们。

关于git - git:git可以意识到我从一个远程接收到的提交与从另一个远程获得的提交是一样的吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2285943/

10-15 04:04
查看更多