有沒有什麼辦法來描述加入到一個Git分支?我想保留我的分支名稱相當短,但有時將其附加一些簡短的說明列出它們會很有用。
回答
你可以用git notes
做到這一點:
git notes add your_branch -m "BRANCH_DESCRIPTION: A descriptive name for this branch"
然後你就可以讀回出使用這個命令:
git notes show your_branch
您可以將您的筆記作爲一個文件並使用它,切換-f
選項的-m
選項,當然傳遞的是文件名而不是字符串。
git notes add your_branch -f mynotes.txt
謝謝,這可以讓它簡化一些。儘管如此,能夠列出旁邊有註釋的所有分支也是很好的。 – JoGr
我認爲這是一種誤導,恐怕 - git筆記只能添加到對象中,所以這實際上是在命令運行時將註釋添加到'your_branch'的提示處,而不是分支。一旦你添加了更多的提交到'your_branch','git notes顯示your_branch'將不再起作用。我認爲一個更好的解決方案是[關於Luwe鏈接到的問題的最高投票答案](http://stackoverflow.com/q/2108405/223092)。 –
是的,確實如此。按照我的正常工作流程,它不像我想要的那樣工作。我會檢查鏈接的問題... – JoGr
的地方加入您的分支描述&名稱應該是在merge commit
筆記。這是因爲分支機構應該是短暫的,並且他們的分支機構不能保證永遠持續下去。
您真正需要它們的時間(描述性分支名稱)是當您必須查看已合併的舊歷史記錄以及此分支頭(提示)已被刪除等情況時。您需要更多線索它是什麼(又名你應該寫了更好的提交消息;-)
因此,合併提交將列出分支名稱/父分支的詳細信息(特別是No2,No3,..,因爲否1的名稱將要麼是'主',要麼將在後來的合併中出現)。
請記住,分支名稱和描述是一種方便,而不是必需的。我敢肯定,有由Linus牛逼職位,以這種效果(通常與一些重點;-)
你已經得到分支名稱一些幫助.. how-to-avoid-merge-branch-name-of-branch-in-commit-messages
- 1. git中的分支描述
- 2. 向變量添加描述性文本
- 3. git中的分支描述,繼續
- 4. 向商品添加描述
- 5. 是否可以重新定義「描述」?
- 6. 是否可以將id添加到標籤標籤?
- 7. 是否可以在ASP標籤之間添加HTML標籤?
- 8. 是否可以在選項中添加標籤標籤?
- 9. 還原分支更改git的標記名稱描述
- 10. 我可以使用描述屬性來分配標籤文本嗎?
- 11. 爲skos提供描述性標籤:semanticRelation
- 12. Git標籤和分支版本是?
- 13. Git標籤與分支
- 14. XML解析,以獲取描述標籤
- 15. 打印分支描述
- 16. 最新的git標籤不使用git出現描述命令
- 17. RSS 2.0描述標籤中支持的元素是什麼?
- 18. 是否可以向GAEUnit添加代碼覆蓋支持?
- 19. 添加列描述
- 20. 添加描述Blogger
- 21. 將git分支轉換爲git標籤
- 22. 是否可以添加描述/評論到Microsoft SQL 2000+中的表格
- 23. 是否可以添加未在Mongoose模型中描述的字段?
- 24. 使用python networkx時,是否可以向單個節點添加多個標籤(即主標籤和子標籤)?
- 25. teamcity可以在git分支中構建最新的標籤嗎?
- 26. 在標籤庫描述
- 27. 多描述meta標籤
- 28. Android工作室 - 是否可以添加標籤指向設計師的片段?
- 29. 是否可以向rails3中的link_to helper添加HTML(如img標籤)?
- 30. 如何爲頁面添加描述標籤
好問題 - 這將是很好能夠爲標籤做這件事。 –
@Paul R:有可能使用標籤,只需使用git標籤-m「消息」 – dunni