我的問題是我經常忘記備份或者我需要在其他設備中使用一些被忽略的檔案,比如 .env 的,有時它會困擾我的一天,因為這些檔案不應該被提交,但同時我需要更新這些檔案如果由于某種原因我需要在另一臺設備中使用這個 repo。
當我提交到我的存盤庫時,是否有任何解決方案,某些選定的檔案可以存盤在像 onedrive 或 google drive 這樣的云服務中?
我嘗試在與我的云同步的檔案夾中使用我的 repos,但是沒有忽略的檔案數量,如 venv 或 node_modules,對我的幫助大于阻礙。
謝謝!
uj5u.com熱心網友回復:
如果您專門針對被忽略的檔案:
您可以使用以下命令列出目錄中被忽略的檔案:
git ls-files --exclude-standard -i -o
然后,您可以使用此命令的輸出對列出的檔案執行某些操作。
例如,您可以創建一個 tgz 存檔:
# create a tgz archive :
git ls-files --exclude-standard -i -o | xargs tar -czf ../myenvfiles.tgz
并將該存檔復制/提取到其他地方。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/380589.html
