私は作業ディレクトリの内容全体を削除する場合は、git checkout
を使用して、それをバック復元しようと、私は私が提供するコマンドライン引数に応じて、2つの異なる動作を受け取っ:git checkoutが一貫して動作しないのはなぜですか?
git checkout master
私はちょうどすべてのリストを受け取ります削除されたファイルやディレクトリはありませんが、は実際にはがチェックアウトされています。
しかし、私はない:
git checkout <directory 1 in master>
git checkout <directory 2 in master>
git checkout <directory 3 in master>
git checkout <directory 4 in master>
git checkout <directory 5 in master>
git checkout <directory 6 in master>
git checkout <directory 7 in master>
だけにしてGitは何が不足しているか、復元するために管理しません。
なぜですか?
なぜ「チェックアウト」にの2つのの意味がありますか?
http://www.kernel.org/pub/software/scm/git/docs/git-checkout.html – KingCrunch