ローカルのgit repoをリモートのものに正確にリセットしますか?ローカルのgit repoをリモートのものに正確にリセットしますか?
これを行うにはどのような方法が最適ですか?
ありがとうございます!
ローカルのgit repoをリモートのものに正確にリセットしますか?ローカルのgit repoをリモートのものに正確にリセットしますか?
これを行うにはどのような方法が最適ですか?
ありがとうございます!
リセットを必要とするものだが、リモートgit reset HEAD --hard
にコミットされることを、ない場合、それは頭でない場合は、リモート・コミット最新でHEADに置き換えます
その後、しかし最初にあなたの `config`をなどのローカル設定を保存し
最も単純なのは、リモートリポジトリを単に複製するだけです。
他のすべてgit clean -fd
を一掃。 –
私はちょうど両方を保つために(そして(しばらくして元のものを捨ててください(そしてバックアップ))どこか他のものをクローンしたいと思います。 – Mat
あなたは
git pull
を使用しますが、これは同時に、リモートブランチの状態にあなたのローカルブランチをマージすることをbecareことができます。
早送りマージが行われ、それはあなたが最後に
git cleanに '-x'フラグを追加すると、.gitignoreファイルにリストされているファイルも削除されます:' git clean -fdx' –
ありがとう! 'git clean -fd'は私の不要な「untracked files」を削除します:) –