設定要使用的編輯器
有幾種方法可以設定用於提交,變基等的編輯器。
-
更改
core.editor配置設定。$ git config --global core.editor nano -
設定
GIT_EDITOR環境變數。對於一個命令:
$ GIT_EDITOR=nano git commit或者對於在終端中執行的所有命令。注意: 這僅適用於你關閉終端之前。
$ export GIT_EDITOR=nano -
要更改所有終端程式的編輯器,而不僅僅是 Git,請設定
VISUAL或EDITOR環境變數。 (見VISUALvsEDITOR。)$ export EDITOR=nano注意: 如上所述,這僅適用於當前終端; 你的 shell 通常會有一個配置檔案,允許你永久地設定它。 (例如,在
bash上,將以上行新增到~/.bashrc或~/.bash_profile。)
一些文字編輯器(主要是 GUI 編輯器)一次只能執行一個例項,如果已經開啟了一個例項,通常會退出。如果是文字編輯器的情況,Git 將列印訊息 Aborting commit due to empty commit message.,而不允許你首先編輯提交訊息。如果你遇到這種情況,請查閱文字編輯器的文件,看看它是否有一個 --wait 標誌(或類似標誌),使其暫停,直到文件關閉。