私はかなり最近 git を使い始めましたが、とても満足しています。間違いなく素晴らしいツールです。
しかし、今日は本当に奇妙な状態に陥っていて、抜け出すことができないようです.
master と pqueues という 2 つのリモート ブランチがあります。それらのブランチを同じ名前のローカルブランチにプルできるようにしたいのですが、そうすると、git pull
チェックアウトしたブランチに master をプルしてマージします。git pull
ローカルの pqueue で行うと、それ自体とマスターのマージが行われます。理由が本当にわかりません。
またgit push origin pqueues
、pqueues で行うUpdates were rejected because the tip of your current branch is behind
と、そのリモート ブランチにコミットするのは私だけであり、ローカル ブランチはリモート ブランチよりも数コミット進んでいることがわかっている場合に表示されます。
実際に何が起こっているのかを調べて、正常に動作するように戻すにはどうすればよいですか?