嘗試使用此類命令制作 zip 存檔
git archive -v -o app.zip --add-file=.env --add-file=.ebextensions/my-scripts.config HEAD
通過--add-file選項添加 2 個未版本化的檔案。
問題是 my-script.config 添加到存檔的根目錄,但我需要它在 .ebextensions 檔案夾中,因為它最初是。
有什么辦法可以用git archive命令實作它嗎?
uj5u.com熱心網友回復:
這在任何地方都沒有記錄,所以我不確定你應該依靠它多少,但測驗表明它有效:
git archive -v -o app.zip \
--add-file=.env \
--prefix=.ebextensions/ --add-file=.ebextensions/my-scripts.config \
--prefix= HEAD
(全部作為沒有反斜杠換行符的一行,或者在 sh / bash 中保留反斜杠)在 Git 2.34 版中做到了這一點。根據代碼,它應該適用于所有版本的 Git --add-file(2.29 及更高版本)。本質上,--prefix設定當前前綴;--add-file添加一個檔案,其路徑名由前綴加上路徑的尾部組成,--prefix然后替換前綴,這樣您就不必影響其余的操作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/398254.html
上一篇:我無法在awssagemaker筆記本實體上安裝“git-lfs”
下一篇:GitHub存盤庫中的貢獻者
