我正在編輯打開的文件分成三個窗口。我想將這些提交到存儲庫中。有什麼命令可以做到嗎?如何提交目前在Vim中顯示的文件與逃犯?
8
A
回答
27
有幾種方法可以完成這項任務。我將概述使用:Gstatus
的最具交互性的方法。
- 通過
-
- 開始通過
<c-n>
/<c-p>
- 舞臺/ unstage文件打開通過
:Gstatus
- 文件之間移動的狀態窗口提交通過
cc
而在狀態窗口 - 創建提交信息並保存並關閉窗口。 (我喜歡
:x
) - 您還可以使用
zj
和zk
到部分 - 上一節使用
-
將上演/ unstage在該節
所有文件之間移動如需更多幫助,:Gstatus
看到:h :Gstatus
或g?
當在:Gstatus
緩衝區。
可以使用:Gwrite
和:windo
跳過:Gstatus
窗口,使其更快一點。
:windo Gw
:Gcommit
您還可以使用-m
標誌跳過整個提交窗口。例如:Gcommit -m "A short message"
我建議對逃犯Vimcasts視頻:The Fugitive Series - a retrospective
要了解更多信息請參閱:
:h fugitive
:h :Gstatus
:h :Gw
:h :Gcommit
:h :windo
:h :x
1
無逃犯:
::windo !git add %
:!git commit -m "My message goes here"
的最後一個命令可以被替換
:!git commit --interactive
相關問題
- 1. Vim逃犯回從:Glog
- 2. 如何顯示之前刪除多個提交的git文件
- 3. .vimrc中:逃犯
- 4. 如何快速顯示vim中相同目錄的文件
- 5. 如何做git add。逃犯?
- 6. Gerrit未顯示提交的文件。僅在文件中列出「提交消息」
- 7. 如何在提交標記之前提交文件?
- 8. 如何顯示固定的Vim條目數瀏覽舊文件
- 9. 如何在提交表單前自動顯示文件選擇器?
- 10. 顯示SHA之前的提交
- 11. 如何顯示目錄中的文件
- 12. 如何在進度條顯示前防止表單提交
- 13. 顯示DIFF與所有提交的文件
- 14. git顯示前幾個提交回合併基的提交
- 15. 如何顯示在提交表單
- 16. 如何在vim中發出提示音
- 17. 如何在jquery中提交之前在textarea中顯示錶單數據
- 18. 如何有提交頁面顯示從先前的形式
- 19. Eclipse中不顯示項目文件與GIT提供商
- 20. 如何顯示使用post方法提交的值在表單提交給的HTML文件中?
- 21. D3.js:顯示逃脫從CSV文件
- 22. 獲取項目當前提交併顯示它
- 23. 命令提示符在提示符前不顯示當前目錄
- 24. 如何在上傳文件之前顯示文件的名稱。
- 25. 如何在提交之前查看文件的索引版本?
- 26. 如何從以前的git提交中打開文件?
- 27. 如何從git repo中刪除以前提交的文件?
- 28. 如何在vim中列出當前文件中的函數
- 29. TortoiseHg - 顯示未提交的提交
- 30. 如何在assets目錄下的文本文件中顯示「®」?