本人git初學者,前幾天照著書上的教程在git bash中輸入指令,當我輸入$git commit時進入了一個編輯器,然後我就按照說明,在第一行輸入了commit標題然後空一行,接下來輸入description,當我輸完後,卻不知道怎麼退出來,以進行後續的操作。求老司機救援。
$git commit
翻車現場:
進去的介面是vim,使用vim的指令操作即可
保存退出 :wq
你沒有指定用什麼編輯器,所以 git 取了個預設值-Vim。如果你沒有學過,你當然會不知道如何退出 Vim 或 Emacs。你可以設定成另外的編輯器,像是 nano 或 kate 等等。或學習一下 Vim。
另外不建議大量使用 -m 选项。有特别的理由时才使用(比如在脚本中)。因为使用 -m 不方便输入比较长的消息,并且涉及到转义什么的。不过最重要的是,使用 -m 你就没有机会审阅你将要提交的修改了!(建议使用 git commit -v,這樣能看到你的修改是什麼樣的,有沒有少或多了什麼東西。 )
-m
git commit -v
按esc然后输入:x,或者直接git commit -am "你的git注释"
esc
:x
git commit -am "你的git注释"
進去的介面是vim,使用vim的指令操作即可
保存退出 :wq
你沒有指定用什麼編輯器,所以 git 取了個預設值-Vim。如果你沒有學過,你當然會不知道如何退出 Vim 或 Emacs。你可以設定成另外的編輯器,像是 nano 或 kate 等等。或學習一下 Vim。
另外不建議大量使用
-m
选项。有特别的理由时才使用(比如在脚本中)。因为使用-m
不方便输入比较长的消息,并且涉及到转义什么的。不过最重要的是,使用-m
你就没有机会审阅你将要提交的修改了!(建议使用git commit -v
,這樣能看到你的修改是什麼樣的,有沒有少或多了什麼東西。 )按
esc
然后输入:x
,或者直接git commit -am "你的git注释"