簡體   English   中英

如何從 Windows cmd 保存 git commit 消息?

[英]How to save a git commit message from windows cmd?

我從命令行運行 git。

如何保存提交消息?

我的意思是我應該按什么鍵才能通過這個屏幕:

提交消息接口

你在vim里面。 要保存更改並退出,請鍵入:

<esc> :wq <enter>

這意味着:

  • 退出 這應該確保您處於命令模式
  • 輸入:wq
  • 回車

評論中提到的 stdcall 的另一種選擇是:

  • 退出
  • shift + Z shift + Z (大寫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:

  1. Esc確保您不在編輯模式(如果不確定,可以按幾次Esc

  2. 輸入:q! 進入
    (即,冒號、字母 q、感嘆號、回車),這告訴 Vim 放棄任何更改並退出)
    然后 Git 會回應:

    由於空提交消息而中止提交

    您可以再次自由地使用:

     git commit –m "your comment here"

備選方案 2 – 使用 Vim 寫評論

按照以下步驟使用 Vim 編寫您的評論

  1. i進入編輯模式(或插入模式)。
    這將使您在第一行上有一個閃爍的光標。 添加您的評論。 Esc確保您不在編輯模式(如果不確定,可以按幾次 Esc)
  2. 類型:wq輸入
    (即冒號,字母 w,字母 q,回車),這將告訴 Vim 保存更改並退出)

來自https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/ 的回復

使用atom編輯器,您只需要安裝git-plus包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM