所以,我在基本操作系統上。我輸入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. 使用CacheEntryProcessor和修改緩存條目時出現奇怪的內存使用情況
- 3. QThread QT3的奇怪情況
- 4. drupal中的奇怪情況!
- 5. 奇怪的鏈接情況
- 6. 移動時出現奇怪的行爲
- 7. 在使用app.use(parseExpressRawBody())時出現奇怪
- 8. 使用EWS時出現奇怪異常
- 9. 奇怪的情況下,同時使用的sizeof()運算用C
- 10. 使用atan2()函數進行仿真時出現奇怪的「偏航」行爲
- 11. 在Git發生衝突的情況下提交更改時出現問題?
- 12. 進行比較時出現奇怪行爲
- 13. 使用RIA服務更新實體時出現奇怪的InvalidOperationException
- 14. 使用reloadRowsAtIndexPaths時出現奇怪的更新:在表中
- 15. 在Windows中使用重疊IO時AccessViolation的奇怪情況
- 16. 遇到奇怪的情況在導出和運行Android項目
- 17. 在iPhone上改變圖像時出現奇怪的行爲sdk
- 18. 出列時出現奇怪現象
- 19. 從sencha數據存儲中檢索數據時出現奇怪的情況
- 20. 在jQuery中使用replaceWith()時出現奇怪的行爲
- 21. PDO,使用`bindValue`方法時出現的奇怪行爲
- 22. 與RF522一起使用NodeMCU V3時出現奇怪的行爲
- 23. 在ksh93中使用遞歸時出現的奇怪行爲
- 24. 使用JRI分配值時出現奇怪的行爲
- 25. 使用alsalib時出現奇怪的C行爲
- 26. 使用Cramp進行捆綁安裝時出現奇怪的錯誤
- 27. 在Qml場景下使用OpenGL進行渲染時出現奇怪的錯誤
- 28. 更改回調中的對象時出現奇怪的行爲:爲什麼...?
- 29. 當使用PDO時使用MySQL時出現奇怪的錯誤
- 30. 在Kotlin中進行合併排序時發生了一種奇怪的情況
我剛剛嘗試過這個地方,它爲我工作。我的猜測是要麼你沒有真正展示任何文件,要麼你的編輯有一些奇怪的怪癖。 –
我在臨時區域有一個文件,或者爲什麼我會說那個文件「仍然在臨時區域」。我可以製作一個視頻併發布它,如果你想的話。 –
我從來沒有遇到過這個錯誤。我可以建議的是,你試着看看是否有一些配置步驟可以將Git與你的Sublime編輯器集成。這可能與權限問題一樣簡單(例如,Sublime告訴Git提交該消息,但Git拒絕,以無提示方式失敗)。 –