簡體   English   中英

git checkout刪除目錄

[英]git checkout delete directory

我想知道如何在git checkout一次恢復目錄中的所有文件?

您可以使用目錄路徑立即添加或刪除其中的所有文件,例如

git add /path/to/dir/

但是當我這樣做

git checkout /path/to/dir/

我得到這樣的東西

error: pathspec '/path/to/dir/' did not match any file(s) known to git.

所以我必須手動添加每個文件,有沒有更簡單的方法?

我認為您需要確定分支機構

git checkout mastergit checkout <treeish> -- /path/to/dir

更多信息: http : //gitready.com/ intermediate/2009/03/18/ restoring-a-directory-from- history.html`

顯然您可以做到: 在這里觀看示例 命令

git checkout <treeish> -- /path/to/dir

應該工作。 在您的情況下,您不指定分支,而是應將目錄的狀態還原為上一次提交。

也許您已經忘記了--在git checkout命令之后。
我甚至不知道,它可以在不使用--當不處理分支

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM