給定一個簡單的測試庫與一個有兩個文件,a和b承諾,我能得到的具體文件列表: $ git ls-files a
a
或所有文件的列表中排除特定的文件: $ git ls-files . ':!b'
a
我可以創建的具體文件的存檔: $ git archive HEAD a | tar tf -
a
但我不能創建的存檔LL文件排除特定文件: $ git archive HEAD .
我想用以下命令導出我現有的git回購。但我最終會出現錯誤。任何人都可以幫我解決這個問題? 我的命令: PS F:\Nissan-Gulp> git archive --format zip --output F:\convert master
fatal: could not create archive file 'F:\convert': Is a directory
PS F:\Niss
我正嘗試使用以下命令在最新的3次提交中創建文件的存檔。 git archive -o archive.zip $(git diff --name-only HEAD~3)
但在最後一次提交我刪除了幾個文件,這是顯示在diff輸出。所以我得到這個錯誤: fatal: pathspec 'public/uploads/5839529ba9381.png' did not match any fil