0

GitHub でいくつかの問題が発生しました。アップストリームのフォークのブランチの 1 つにいくつかのコミットを行いました。次に、最近の変更を移動させたくない新しいブランチを作成しましたが、GitHub はそれらのコミットも新しいブランチにコピーしました。私からの新しいコミットなしで、元のブランチを上流のブランチと同じになるようにリセットしたいです。私はいくつかのことを試しましたが、必要な方法で何も機能していないようです。オリジン ブランチをリベースしようとしましたが、他のコントリビューターからのすべてのコミットをオリジンからアップストリーム ブランチにマージするよう求められています。ただし、これらのコミットはすべてすでにアップストリームにあります。アップストリームや他のブランチに影響を与えることなくオリジン ブランチを完全にリセットし、アップストリームからすべてをプルダウンしてオリジンにプッシュする方法はありますか?

4

2 に答える 2

0
git checkout new_branch
git reset --hard <SHA of last upstream commit>
于 2013-05-07T14:53:34.093 に答える