是否有可能在git中切換到另一個分支而不檢出所有文件?切換分支後,我需要刪除所有文件,重新生成它們,提交併切換回來。因此檢出文件只是浪費時間(並且大約有14000個文件 - 這是一個長時間的操作)。開關git分支沒有文件簽出
,使一切清晰:
我需要這一切上傳到documentation GitHub上。
我有回購gh-pages分支。當我在本地重建文檔時,我將它複製到repo目錄,提交併推送到github。但我並不開心,因爲我在本地有兩份文件。我決定創建空的分支,並在提交後清空並刪除文件。但切換是一個漫長的操作 - 所以我問了這個問題。
我知道,我可以離開GH-頁面分支和刪除文件,但我不喜歡骯髒的工作樹)
你需要多長時間?你在做什麼平臺?你是否在使用NFS或其他文件共享的網絡上工作? – 2009-08-15 21:56:38
這個練習的目的是什麼?你想有兩個分支,一個有詳細的提交,第二個只記錄重大更改(粗粒度)? – 2009-08-16 08:55:43
也許創建工作副本的臨時(或永久?)克隆會更便宜。 [我的相關答案](http://stackoverflow.com/a/29616287/946850)和[寫作](http://krlmlr.github.io/git-subbranch)顯示了這是如何工作的,甚至作爲一個子目錄主要存儲庫。 – krlmlr 2015-04-13 22:55:34