2010-12-31 7 views
4


どのようにしてプロジェクトをもう一度コミットできますか?あなたが欲しいものすべてのファイルをコミットする

+0

可能な複製... http://stackoverflow.com/questions/2419249/git-commit-all-the-files-using-single-cmd –

答えて

15
git add . 
git commit -a 

完全にわからないが、すべてのファイルを追加して、すべての変更をコミットするために、私はすべてのファイルを再度追加したいこの

+0

私はgit slugが壊れていると思うので、私はすべてのファイルをreaddします。 – Dodjs

3

を使用する(私はHerokuのに再び私のファイルアップロードのすべてをアップロードしたいです)なぜなら私のgit slugは壊れていると思うからです。

GitはSHA1ハッシュを使用していて、何かが壊れるのは非常に難しいです。

あなたは自分のmtimeのがめちゃくちゃしまった場合にはfind | xargs touchを行うことができますが、あなたの作業コピーが(.gitignoreに記載されているマイナス何でも)レポと一致した場合、その後、git statusは確実にあなたが表示されます。 git commit --allow-emptyのように、変更を加えずに新しいコミットを生成すると、確かに同じツリーが得られ、問題は解決しません。

だから、あなたは弾丸を噛んで、破損が起こった場所を正確に追跡する(壊れたファイルを追跡し、どのコミットがそれらを変更したかなどを調べる)時間を費やさなければならないと思います。おそらくGitのせいではないでしょう。

関連する問題