2011-09-07 12 views

答えて

5

リセットを必要とするものだが、リモートgit reset HEAD --hard

にコミットされることを、ない場合、それは頭でない場合は、リモート・コミット最新でHEADに置き換えます

その後、しかし最初にあなたの `config`をなどのローカル設定を保存し

+1

git cleanに '-x'フラグを追加すると、.gitignoreファイルにリストされているファイルも削除されます:' git clean -fdx' –

+0

ありがとう! 'git clean -fd'は私の不要な「untracked files」を削除します:) –

1

最も単純なのは、リモートリポジトリを単に複製するだけです。

+0

他のすべてgit clean -fdを一掃。 –

+0

私はちょうど両方を保つために(そして(しばらくして元のものを捨ててください(そしてバックアップ))どこか他のものをクローンしたいと思います。 – Mat

0

あなたは

git pull 

を使用しますが、これは同時に、リモートブランチの状態にあなたのローカルブランチをマージすることをbecareことができます。

早送りマージが行われ、それはあなたが最後に

関連する問題