所以,我在基本操作系統上。我輸入git commit。崇高的文字打開第一行空的休息行,以#開始,即註釋告訴我該怎麼做。我鍵入我的消息。我保存該文件。我退出編輯器。我運行git status.Hhat是什麼?我的文件仍然在暫存區域,沒有commit.I嘗試git commit -m「我的消息在這裏」。這工作絕對好。但上面的消息似乎並沒有工作!使用git進行更改時出現奇怪的情況
回答
獲取錯誤消息「由於空提交消息而中止提交。」是作爲編輯器配置了非阻塞呼叫的症狀。
Git會運行命令來啓動編輯器,但命令會立即返回,所以git會在您有時間輸入任何內容之前立即檢查提交消息文件。
您需要將一個阻塞調用配置爲core.editor。看起來subl documentation提到-w
標誌,應該 導致subl
命令阻塞,直到文件已關閉。請嘗試將「subl -w」配置爲您的core.editor。
確定一切似乎工作除了這些警告:Gtk消息:無法加載模塊「pantheon-filechooser模塊」 (sublime_text:3993):Gtk警告**:無法找到主題引擎in module_path:「pixmap」, (sublime_text:3993):Gtk-WARNING **:無法找到module_path中的主題引擎:「pixmap」, (sublime_text:3993):Gtk-警告**:無法在module_path中找到主題引擎:「pixmap」, (sublime_text:3993):Gtk-WARNING **:無法在module_path中找到主題引擎:「pixmap」, –
我從來沒有使用過subl編輯器,但只是使用googling這個錯誤消息通常是一個好主意。這樣做,似乎警告在這裏討論:https://askubuntu.com/a/66361 – Alderath
- 1. MPMoviePlayerController在編程式更改音量時出現奇怪行爲
- 2. drupal中的奇怪情況!
- 3. QThread QT3的奇怪情況
- 4. 在使用app.use(parseExpressRawBody())時出現奇怪
- 5. 使用EWS時出現奇怪異常
- 6. 奇怪的情況下,同時使用的sizeof()運算用C
- 7. 在Git發生衝突的情況下提交更改時出現問題?
- 8. 進行比較時出現奇怪行爲
- 9. 使用RIA服務更新實體時出現奇怪的InvalidOperationException
- 10. 使用reloadRowsAtIndexPaths時出現奇怪的更新:在表中
- 11. 出列時出現奇怪現象
- 12. 從sencha數據存儲中檢索數據時出現奇怪的情況
- 13. 在jQuery中使用replaceWith()時出現奇怪的行爲
- 14. 與RF522一起使用NodeMCU V3時出現奇怪的行爲
- 15. 使用alsalib時出現奇怪的C行爲
- 16. 當使用PDO時使用MySQL時出現奇怪的錯誤
- 17. 奇怪的`git mv`行爲
- 18. Git奇怪的行爲
- 19. git-奇怪的字符輸出(msys-git)
- 20. 奇怪的無序地圖的情況
- 21. 使用「dmvnorm」函數時出現一個奇怪的現象
- 22. 使用onSignInSucceeded時出現的奇怪現象
- 23. 奇怪的git
- 24. 使用atof時出現奇怪的輸出(optarg)
- 25. 例外情況下的瞬態奇怪
- 26. 水晶報告的奇怪情況
- 27. AccessViolationException引發奇怪的情況
- 28. java.lang.NullPointerException在奇怪的情況下
- 29. jQuery模糊/焦點奇怪的情況
- 30. 空指針異常的奇怪情況
我剛剛嘗試過這個地方,它爲我工作。我的猜測是要麼你沒有真正展示任何文件,要麼你的編輯有一些奇怪的怪癖。 –
我在臨時區域有一個文件,或者爲什麼我會說那個文件「仍然在臨時區域」。我可以製作一個視頻併發布它,如果你想的話。 –
我從來沒有遇到過這個錯誤。我可以建議的是,你試着看看是否有一些配置步驟可以將Git與你的Sublime編輯器集成。這可能與權限問題一樣簡單(例如,Sublime告訴Git提交該消息,但Git拒絕,以無提示方式失敗)。 –