你好誰能告訴我的.gitconfig文件駐留在哪裏,我的意思是這個文件應該存儲在哪裏的文件夾。我看到來自KernelNewbies的Linux內核教程停留在該文件應該駐留的位置。 我正在關注這個鏈接http://kernelnewbies.org/FirstKernelPatch,並在標題設置git下他們告訴我使.gitconfig文件現在我不知道應該是什麼路徑。什麼應該是.gitconfig文件的路徑?
回答
您的全球git配置寫入~/.gitconfig
。
要覆蓋每個項目的git配置,請寫入path/to/project/.git/config
。
但是,您不必直接編輯配置文件。您可以在命令行上設置全局或本地配置變量。例如,要設置全局用戶名,請使用git config --global user.name "your-username"
。
有三個(或如果算上--file
,甚至)的地方,你可以配置的Git:
- 在機器級:
--system
。除非你是系統管理員,否則你不想使用這個。 - 在用戶特定級別:
--global
。這是你想要的。 - 在存儲庫級別:
--local
,或根本沒有任何--whatever
標誌。
用戶特定文件的實際位置不同而不同:最常見的地方就是你的主目錄(~
或$HOME
),但有這個討厭XDG_HOME
東西,稱爲Windows :-)這個其他令人難受的事情,那可以混淆這一點。因此,避免必須知道文件所在位置的簡單方法是使用git config --global
來設置事物。
我的建議是首先使用git config --global core.editor name of your favorite editor
,然後再使用git config --edit
來確保實際工作。例如,如果您更喜歡vim,請運行git config --global core.editor vim
。如果您更喜歡nano,請運行git config --global core.editor nano
。如果你喜歡Emacs,或者記事本,或者其他什麼的話,那麼現在應該清楚這個模式。 :-)
一旦你設置了core.editor
,使用--edit
將確保它真的有效,你將能夠看到設置文件(它基本上是一個INI風格的文件)的格式。確保使用任何編輯器,如果可能的話,它將文本文件寫爲ASCII,或者在需要輔助非ASCII字符時使用UTF-8,不使用「RichText」而不使用UTF-16,並且不使用無意義的字節順序標記(「 BOM「),因爲這會給Git帶來胃灼熱。
除了core.editor
(你沒有設置,我只推薦它),你必須集:
user.name "your name"
user.email [email protected]
,你可能應該套裝:
core.pager "less -S"
color.branch auto
color.diff auto
diff.renames true
(或甚至copy
)diff.renameLimit 0
merge.conflictstyle diff3
雖然所有這些都是口味的問題。
設置完core.editor
後,您可以使用git config --global var.iable "value"
或git config --global --edit
來設置其他值。這裏的引號只有在多個單詞(包含空白)或需要來自shell的其他保護(例如具有$
或*
字符)的情況下才需要。 (和:使用--edit
當你設置了一些冗長而複雜的東西,比如別名,並且想修復一個小錯字或實驗,而不必重新輸入整個東西時,它特別有價值。)
- 1. @AtmosphereHandlerService中的路徑應該是什麼
- 2. 路徑組件應該是'/'
- 3. 什麼是適當的php.ini路徑,我應該放入什麼?
- 4. 如果我想將文件保存在項目路徑中,CommonsMultipartFile的文件上傳路徑應該是什麼?
- 5. JRE文件的路徑是什麼?
- 6. 什麼是phar文件的路徑
- 7. 什麼是文件路徑中的Linux
- 8. 什麼是gitconfig中的codecheck?
- 9. 爲什麼我不應該嘲笑文件或路徑
- 10. 什麼是供應商資產內的文件的路徑
- 11. Nitrous IO應該使用Ungit的路徑是什麼?
- 12. 完整路徑的價值應該是什麼?
- 13. EF 4.0提供給Include()的路徑參數應該是什麼?
- 14. 我的LESS @import路徑應該是什麼?
- 15. axis2 .aar文件的應用程序根路徑是什麼
- 16. Android中應用「assets」文件夾的路徑是什麼?
- 17. Neo4j的POM文件應該是什麼?
- 18. 什麼是導出文件的產品csv文件的路徑
- 19. 文檔光標的路徑是什麼?
- 20. Python軟件包路徑::尋找目錄應該是.py文件
- 21. 什麼給文件的路徑ng-include
- 22. 這條路線的路徑是什麼?
- 23. 什麼是「規範路徑」?
- 24. 什麼是路徑//它與/
- 25. 什麼是類路徑?
- 26. 這種路徑是什麼?
- 27. 如何讀取文本文件的路徑,並在該路徑
- 28. 我應該把實際的.aspx文件/路徑Robots.txt或路線?
- 29. 爲什麼var_dump顯示文件路徑?
- 30. 什麼文件用於類路徑?
它應該在'的/ proc/SYS/git的/'。不僅僅在開玩笑!當然你的家目錄! – Kaz
要顯示正在使用的路徑,請配置git以顯示文件名,例如'$ git -c core.editor = ls \ -al config --global --edit'。 – hakre