0

ローカルに変更を加えずに、自分のマシンにリモート ブランチを取得しようとしています。たとえば、2 つのリポジトリが次のようになっているとします。

リモート:

master: A -> B -> C -> D

ローカル:

master: A -> B -> E -> F
change: A -> B -> E -> F -> G -> H

次に、結果のローカル リポジトリを次のようにしたいと思います。

master: A -> B -> C -> D
change: A -> B -> E -> F -> G -> H
4

2 に答える 2

2

これは次のようになります。

git checkout change
git branch -D master
git checkout master
于 2013-06-12T20:18:06.427 に答える
0
$ git fetch
$ git checkout master
$ git reset --hard origin/master

もちろん、これには、reset --hardデータを破棄する に関する通常の注意事項があります。ここでは、データを破棄するように求められたので、それは問題ではないと思います。

于 2013-06-12T20:17:11.377 に答える