2012-08-09 64 views
16

我正在做一些探索性的工作,我很可能會花費30分鐘在同一個任務的幾個不同的變化。我想在git中跟蹤它們,這樣我就可以在不同的方法之間來回切換。如果有3個,6個或9個分支,我可能需要一些比分支名稱更多的信息來區分它們。在Git中創建新分支時可以添加消息/註釋/註釋嗎?

將註釋附加到新分支的最簡潔方法是什麼?

+1

的[Git中科說明]可能的複製(http://stackoverflow.com/questions/2108405/branch-descriptions-in-git) – 2017-05-18 04:25:16

+0

[你怎麼註釋的一個分支?](HTTP:/ /stackoverflow.com/q/4750845/995714) – 2017-05-18 04:25:28

回答

29

你想分支的描述:

git branch --edit-description 

這將打開您的編輯器,讓你的元數據附加到分支。

git config branch.<branch>.description 

一對夫婦的注意事項:

  1. 這是本地存儲你可以提取它。根據定義,它不能被推入,因爲它存儲在.git/config中。所有這一切對於這個用例都很有用。

  2. 如果刪除分支,說明也會被刪除。

  3. 如果您設置了git config --global branchdesc true,則可以將此說明推送到合併提交。這意味着當你發出git merge --log <branch>時,它會強制分支描述進入股票合併提交信息。這有很多用途。例如,這是我在我的僱主跟蹤主題分支發行說明的方式。