如果我刪除了工作目錄的全部內容,然後嘗試使用git checkout
我收到兩個不同的行爲,其恢復,這取決於命令行參數我公司提供:爲什麼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中的含義?
http://www.kernel.org/pub/software/scm/git/docs/git-checkout.html – KingCrunch