1
A
回答
1
您應該有意識地提交更改,而不僅僅是目錄的狀態。如果你只提交你打算提交的內容,那麼問題就沒有實際意義。
我幾乎總是使用git add -p
,實際上它會關注所有會發生變化的事情。我整天都在更換很多的代碼,有時候我會在沒有提交的情況下比我想要的時間更長。在完成之前將所有工作分解成幾個提交很容易。
也就是說,我做保持.gitignore
,我經常使用git clean
擦拭目錄。
1
commiting時,您可以使用的.gitignore文件忽略文件:
http://help.github.com/git-ignore/
您還可以創建在Makefile一個「乾淨」的法規,刪除你不想犯任何文件。
相關問題
- 1. 同步後如何清理.repo目錄?
- 2. Git目錄清理
- 3. 用carrierwave清理tmp目錄
- 4. 清理Zookeeper數據目錄
- 5. Zookeeper數據目錄清理
- 6. 清理.vim/after/ftplugin目錄
- 7. 在歸檔之前清理.net目錄樹的實用程序?
- 8. 如何在SIGKILL之後進行清理?
- 9. 在setup.py中清理構建目錄
- 10. GCC鏈接目錄
- 11. 清理還是不清理$ JBOSS_HOME/server/web/tmp目錄?
- 12. 清單在UNIX目錄/子目錄
- 13. Bunyan記錄器在記錄之前清理信息
- 14. 在記錄之前清除
- 15. 自動清理Unix中的tmp目錄
- 16. 清理Temp目錄Firebase雲功能
- 17. Spark Streaming清理RDD檢查點目錄
- 18. Maven:戰前清理webapp目錄:爆炸?
- 19. Symfony 3:如何清理緩存目錄?
- 20. rm -rf完全不清理目錄
- 21. EmberJS Data - pushPayload後清理記錄
- 22. 如何在「grep」之後「cd」到目錄?
- 23. 清單目錄
- 24. GCC目錄選項-isystem
- 25. gcc的目錄結構
- 26. 清理後av_frame_get_buffer
- 27. Cocos2d/box2d項目無法在項目清理後編譯
- 28. 如果你在GCC 4.9配置目錄
- 29. 在調用GetSystemMenu()後清理()
- 30. 清理行動後在MVC
你的gitignore應該確實忽略所有的構建產品。在提交之前,你也不應該添加這些文件(一個很好的理由,不要在'git commit -A'上使用任何變體,至少不需要檢查未跟蹤文件的'git status')。一旦你掌握了你關心的所有事情,你可以使用'git clean'去除未被跟蹤的東西,這通常比'make clean'更可靠。 –
Cascabel
2010-12-16 01:58:54