[英]How to save a git commit message from windows cmd?
我從命令行運行 git。
如何保存提交消息?
我的意思是我應該按什么鍵才能通過這個屏幕:
你在vim里面。 要保存更改並退出,請鍵入:
<esc> :wq <enter>
這意味着:
:wq
評論中提到的 stdcall 的另一種選擇是:
Z
兩次)。我相信這個問題的真正答案是關於如何配置默認使用的編輯器的解釋,如果您對 Vim 不滿意。
例如,這是如何配置記事本,在 Windows 中很有用:
git config --global core.editor "notepad"
Gedit,對 Linux 更友好:
git config --global core.editor "gedit"
您可以像這樣讀取當前配置:
git config core.editor
你也可以用git commit -m "Message goes here"
提交,這樣更容易。
按 Shift-zz。 保存更改並退出。 逃跑對我不起作用。
我在 Windows 中使用 Git Bash。 也無法克服這一點。 我的提交信息很簡單,所以我不想添加另一個編輯器 atm。
如果您輸入git commit
但省略使用–m
參數輸入注釋,則 Git 將打開默認編輯器供您編輯簽入注釋。 默認情況下是 Vim。 現在你可以做兩件事:
備選方案 1 – 退出 Vim 而不輸入任何注釋並重復
空白或未保存的注釋將被視為提交更改的嘗試中止,您可以按照以下步驟退出 Vim:
按Esc確保您不在編輯模式(如果不確定,可以按幾次Esc )
輸入:q!
進入
(即,冒號、字母 q、感嘆號、回車),這告訴 Vim 放棄任何更改並退出)
然后 Git 會回應:
由於空提交消息而中止提交
您可以再次自由地使用:
git commit –m "your comment here"
備選方案 2 – 使用 Vim 寫評論
按照以下步驟使用 Vim 編寫您的評論
:wq
輸入來自https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/ 的回復
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.