0

看了这里,还是一头雾水。

我做了git pull一个分支,然后是一个git fetch

我仍然收到一条消息,说我的 repo 在 X 提交之前,并且据git diff origin/branch我了解,它将我的本地代码与远程分支进行比较,显示了一个增量。

这是在我拉取并获取之后,查看我的代码显示报告的差异实际上并不存在。我的代码和上游代码是相同的。

我还尝试基于此链接进行变基,但无济于事。

我究竟做错了什么?

谢谢!

4

1 回答 1

0

您的分支中是否有要保留的提交?或者你只是想让你的主分支保持最新?

无论哪种方式:

git stash
git branch master.tmp # or whatever name you want - this saves any changes
git checkout master.tmp
git pull origin master
git branch -D master
git checkout master --force
git stash pop

这将导致您有两个分支:master(最新)和您当前的(master.tmp

于 2013-02-01T18:42:00.350 回答