0

ここを見ましたが、それでも困惑しました。

私はgit pullブランチのを行い、その後に。を続けましたgit fetch

リポジトリが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.tmpこれにより、マスター (最新) と現在のブランチ ( )の 2 つのブランチが作成されます。

于 2013-02-01T18:42:00.350 に答える