我是新手編程和使用git和github。我想確保我的回購僅具有必要的文件,並且由於我在虛擬環境中工作,每個環境都具有在激活環境時創建的文件夾(__pycache__
,.vscode
,Include
,Lib
,Scripts
, tcl
等)。我是否正確地認爲這些對回購中的任何人都沒有用處,並且可以添加到.gitignore
?git回購中應包含哪些內容?
-1
A
回答
1
我使用我的GitHub來存放我在給定項目中工作的所有內容。如果我想在離開辦公桌時進行一些更改,但是無論在哪個工作站上工作,都沒有最新的代碼,我只需將回購服務器拉下來,進行更改,並推回到回購。當你試圖組織你的回購時你應該考慮的是遏制。如果我把這個回購下來,我是否能夠完全工作和測試代碼,就好像我正在處理原始源文件一樣。即使文件沒有經常更改,如果它是項目的重要組成部分,您應該包括它,或者至少有一個獲得它的替代方法,就像克里斯托弗所暗示的那樣。您的工作環境本身不應該包含在內,因爲其他可能下載您的repo的人可能無法在您所做的相同環境中工作,但仍應該能夠在自己的環境中根據需要編寫和修改代碼。
TLDR:您的回購應包含修改和測試代碼所需的所有內容,就像您在原始項目目錄中對其進行處理一樣。
0
只要你保存已安裝文件的記錄,例如PY-REQ或一些其他用戶可以複製他/她的virtualenv你可以跳過它們在你的回購
希望它有助於
0
回購的主要目的是跟蹤您正在使用的文件 - 所以如果它們不是您編輯的文件,則可能沒有理由追蹤它們。
相關問題
- 1. CanExecute中應該包含哪些內容?
- 2. 存儲庫應包含哪些內容?
- 3. 「包含的do ... end」塊中不應包含哪些內容?
- 4. OSGI庫中可包含哪些內容
- 5. OPTIONS響應中應包含哪些內容?
- 6. 會話對象包含哪些內容?
- 7. 主要功能包含哪些內容?
- 8. MEF 2包含哪些內容?
- 9. Ruby on Rails中的控制器類應包含哪些內容?
- 10. 這個ZPL代碼中不應包含哪些內容?
- 11. 試圖定義where子句中應該包含哪些內容?
- 12. PDFTron自定義腳本中應該包含哪些內容?
- 13. 應用程序日誌應該包含哪些內容?
- 14. 維護包含其他克隆git回購的git回購
- 15. 界面的幫助字符串應包含哪些內容?
- 16. 事件/審計記錄應包含哪些內容?
- 17. NetBeans Java項目的.gitignore文件應該包含哪些內容?
- 18. RESTful API的根資源應該包含哪些內容?
- 19. PHP MVC框架應該包含哪些內容?
- 20. ASP.NET - 網站安裝清單應包含哪些內容?
- 21. C#編程標準應包含哪些內容?
- 22. 基本html5文件應包含哪些內容?
- 23. windows phone 7 gitignore文件應包含哪些內容?
- 24. rspec數組應包含哪些內容?另一個陣列
- 25. Xcode 6 gitignore文件應包含哪些內容?
- 26. Django項目的哪些部分不應包含在Git中?
- 27. Firebase/Android:需要包含哪些內容才能使用AdMob包
- 28. 擴大本地回購git的內容
- 29. Git回購沒有更新github.io內容
- 30. 要在NetBeans中使用JSTL標籤包含哪些內容?
請參閱https://www.gitignore.io/和https://github.com/github/gitignore – phd