git-archive

    3熱度

    1回答

    git存檔可以包含.git項目所在的目錄嗎? 例如,假設我的目錄結構是這樣的: -- /my-project-dir ----- /.git ----- /css ----- index.html ----- scripts.js 默認情況下,當我做了git的存檔,我結束了一個ZIP文件,像這樣: -- my-project-dir.zip ----- /css ----- ind

    16熱度

    1回答

    我使用Git檔案歸檔子目錄的git倉庫,像這樣: git archive -o ../subarchive.zip HEAD subdir/* 但是產生的存檔維護子目錄/目錄結構,即內容是: subdir/ whatever.js morestuff.js 當我真的想在存檔的根目錄下的whatever.js和morestuff.js。 怎麼辦?謝謝。

    0熱度

    1回答

    我想複製git倉庫中的一個文件夾來創建一個新的倉庫(如果您需要知道爲什麼,我在git root下創建了一個rails項目文件夾,Heroku真的不喜歡這個) 。 我按照this question上的建議做了一個git-archive步驟。然而,有幾個文件是未被提交的,但沒有被git-archive步驟移動。 任何建議將未被取消的文件快速複製到導出的文件夾?即使列出未被取消的文件的方式也可以工作,所

    0熱度

    1回答

    我想使用git archive歸檔只有我指定的文件,我得到fatal: Not a valid object name錯誤。有人可以提供一個例子嗎? 我當前的代碼: git archive -o ./archive/archive.zip ./folder1 ./folder2 結果應與文件夾1和文件夾2作爲子目錄的archive.zip文件。 感謝您的幫助。

    14熱度

    3回答

    當我知道我不會再使用分支時,是否可以關閉或鎖定分支?其實我想關閉一個分支,但我認爲不可能用GIT關閉一個分支。怎麼樣刪除。當我刪除分支時,我的歷史會發生什麼?

    3熱度

    3回答

    給定一個簡單的測試庫與一個有兩個文件,a和b承諾,我能得到的具體文件列表: $ git ls-files a a 或所有文件的列表中排除特定的文件: $ git ls-files . ':!b' a 我可以創建的具體文件的存檔: $ git archive HEAD a | tar tf - a 但我不能創建的存檔LL文件排除特定文件: $ git archive HEAD .

    1熱度

    1回答

    我想公開git archive,但有一種方法可以讓用戶請求排除某些文件或globs,所以生成的存檔文件不是很大。 通常情況下,您會將文件/ glob列表寫入.gitattributes,然後運行git archive。但是這意味着只有一個人可以要求每個磁盤存儲庫存檔,因爲他們必須將他們的忽略導出列表寫入.gitattributes,然後獲得存檔,然後屈服於其他人。這也意味着無論你在那裏有什麼設置都

    1熱度

    1回答

    我想用以下命令導出我現有的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

    0熱度

    1回答

    我有一個GitLab存儲庫有很多二進制垃圾(清理是可悲的不是一個選項)。我只需要一個實際上只有文本文件的子目錄。我需要獲得該文件夾AFAP。 現在我發現git archive並認爲我所有的問題都解決了。 它似乎雖然它不接受散列參考。是否有任何方法檢索git archive版本/子目錄的特定組合?

    0熱度

    1回答

    我正嘗試使用以下命令在最新的3次提交中創建文件的存檔。 git archive -o archive.zip $(git diff --name-only HEAD~3) 但在最後一次提交我刪除了幾個文件,這是顯示在diff輸出。所以我得到這個錯誤: fatal: pathspec 'public/uploads/5839529ba9381.png' did not match any fil