過去,人們不時不時地調用git gc
。我現在讀過,最新的Git版本應該自動執行清理。它是否正確?Git:自動清理?
6
A
回答
5
在一定程度上...
從文檔在http://www.kernel.org/pub/software/scm/git/docs/git-gc.html
修飾與git GC --auto ....
使用此選項,git的GC檢查有無管家是必須的;如果不是,則退出而不執行任何工作。一些git命令在執行可能會產生許多鬆散的對象的操作之後運行git gc --auto,運行 。
所以它取決於你正在運行的命令。
5
你可以設置一個cron
任務如下解釋:http://minhajuddin.com/2011/12/09/gc-your-git-repositories-automatically-with-a-cron-task
正如git help gc
說:我們鼓勵用戶在每個存儲庫中運行定期這個任務,保持良好的磁盤空間利用率和良好的經營業績。
某些git命令可能會自動運行git gc
。如果你知道你在做什麼,你想要的是永久禁用此行爲沒有進一步的考慮,只是做:
git config --global gc.auto 0
此外,您還可以配置剪枝行爲:
git config gc.pruneexpire "30 days"
+3
「一些git命令...」哪些? – chharvey
相關問題
- 1. 自動清理pg_xlog
- 2. 自動tnsnames.ora清理
- 3. Git目錄清理
- 4. 清理git歷史
- 5. TortoiseSVN的自動清理
- 6. 長StringBuilder的自動清理?
- 7. GitLab備份自動清理
- 8. 清理git rebase(應該有git pull'd)
- 9. Git - 清理舊分支
- 10. git-tfs克隆和清理
- 11. 用BFG清理git歷史
- 12. 自動清理舊版本的頁面?
- 13. Postgresql:自動清理分區表
- 14. 使用自動清理用戶#irc bot
- 15. 自動清理Unix中的tmp目錄
- 16. 在oracle中自動清理表格
- 17. 自動清理非託管內存
- 18. Swift 3 - UserDefaults自動清除無理由
- 19. 自動清理日誌格式
- 20. 清理自動創建視圖模型
- 21. 如何啓用自動清理pg_xlog
- 22. symfony如何自動清理HTML輸出?
- 23. 自動清理不佳的數據
- 24. PowerShell中的處理和清理 - 手動還是自動?
- 25. IE6浮動清除問題 - 他們自己清理!
- 26. Git - 清理壓扁的分支?
- 27. 清理舊的遠程git分支
- 28. shell腳本解決/清理git衝突?
- 29. 如何清理遠程GIT存儲庫?
- 30. 清理git中的調試提交
哪個混帳自動命令運行'git gc'? – chharvey