Android プロジェクトのローカル ブランチで作業しています。ローカル ブランチのすべてのコードをリモート マスターのすべてのコードに置き換えたいと思います。実行しよgit pull origin master
うとすると、マージが試行され、競合が発生して解決されます。単にすべてを置き換えたいだけなので、望ましくありません。
1 に答える
1
リモートにあるローカルブランチの最後のコミットにリセットしたい
git reset --hard <sha of commit
git pull origin master
その後、リモートからの変更のみを行うことができます。
コミットが何であるかわからない場合は、使用できます
git merge-base origin/master master
これにより、最後の共通コミットの SHA が得られます。それにリセットできます。
もう 1 つのオプションは、ブランチを削除し、リモートから再チェックアウトすることです。
于 2013-09-27T19:29:03.877 に答える