我正在致力於git使用git commit -m 'commit message'
,但這隻有簡短的描述。我如何使用git bash添加更詳細的描述?如何在git中添加長描述
4
A
回答
3
您可以指定多個-m
選項:
git commit -m 'foo bar' -m 'baz qux'
git log
會顯示多個段落:
commit ...
Author: ...
Date: ...
foo bar
baz qux
+0
聰明但不是最好的解決方案,只要你開始不得不使用多行,你最好只是打開在像vim這樣的編輯器中提交對話框。 – 2014-03-29 12:50:52
0
從man git commit
:
-m <msg>, --message=<msg>
Use the given <msg> as the commit message.
If multiple -m options are given, their values
are concatenated as separate paragraphs.
換句話說,這會工作:
git commit -m "Subject" -m "paragraph 1" -m "paragraph 2"
1
您可以將長提交消息存儲在文件中,並在命令中指定文件名而不是消息。 那麼該命令將看喜歡 -
git commit -F <path/to/file>
參考:https://www.kernel.org/pub/software/scm/git/docs/git-commit.html
希望這有助於!
0
你拿提交信息從一個文件,如果提交信息太長
-F「文件」,--file =「文件」 從給定文件以提交信息。 使用 - 從標準輸入讀取 消息。
4
這個怎麼樣?
git commit -F - <<EOF
summary
This is
a multi-line
commit message.
EOF
4
你知道你可以只輸入git commit
,它會彈出打開 你的編輯器來編寫你的提交信息?
您可以使用某些配置來控制它是哪個編輯器。默認情況下,Git 將看$GIT_EDITOR
,然後core.editor
配置變量,然後 $VISUAL
,最後看$EDITOR
。您可以查看 git-var
手冊頁的搜索順序, 和git-config
在core.editor
部分也有一些 信息。
相關問題
- 1. 如何在Swashbuckle中添加API描述?
- 2. 更改t4template添加長描述
- 3. 添加描述Blogger
- 4. 添加列描述
- 5. 如何向JCarousel添加描述
- 6. 如何添加描述到SERP
- 7. 如何將描述添加到UITableView
- 8. 如何描述添加到Doctrine_Record類
- 9. 在_config.yml中添加href至描述
- 10. 在KML描述中添加FlyTo鏈接
- 11. 描述Git符號
- 12. git中的分支描述
- 13. wpappmanifest描述長度
- 14. 添加描述從Excel文件到SQL中的列描述
- 15. 添加房地產描述
- 16. 向商品添加描述
- 17. 將描述添加到android
- 18. 添加錯誤描述
- 19. XML/XSD - 添加描述
- 20. git-diff如何生成大塊描述?
- 21. 如何檢索Git分支的描述?
- 22. 如何在Gitolite配置中爲存儲庫添加描述
- 23. 如何在WordPress的類別描述中添加當前日期?
- 24. 如何在ReportNG Surefire報告中添加TestNG方法描述?
- 25. 如何在Magento中添加品牌描述
- 26. 如何在FogBugz中添加「項目描述」?
- 27. 在libgit2中執行git描述
- 28. 下圖中添加圖形描述pylab
- 29. 將列描述添加到BiqQuery表中?
- 30. MongoDB中添加描述或收集
爲什麼這不適用於更長的消息? – Thilo
我不是說它沒有,但我不知道你可以有多個選項 – Jimmt
可能重複的[從命令行添加換行符到git commit -m](http://stackoverflow.com/questions/ 5064563/add-line-break-to-git-commit -m-from-command-line) – 2014-03-29 12:53:28