2013-08-19 81 views
-2

這可能聽起來像一個愚蠢的問題:P。 據稱,我添加註釋到特定提交,說commitnogit:使用註釋的提交ID獲取註釋

git notes add -m "Sample Note" $commitno 
git push origin refs/master/* 

在內部產生用於音符提交(比方說,的commitid)。 如何使用該筆記的提交ID獲取筆記?

+0

我建議你閱讀這篇文章:http://stackoverflow.com/questions/18273879/git-get-the-commit-id-and-the-note-of-a-commit。它有關於git中的筆記的巨大解釋。它只是兩天前 – ThanksForAllTheFish

+0

我不知道你的意思是「內部產生一個提示(例如,提交ID)」,但如果你的意思是你推送的遙控器,將一個註釋添加到*其* 'refs/notes/commits'僞分支,你將不得不'提取'得到的ref來找到遠程添加的提交。 – torek

回答

0
$ git branch -v 
* master 6ff9387 Initial commit 

$ git notes add -m "sample note" 6ff9387 

$ git notes 
7a902ca6d69fbd2c440ac0a714380cfd8a387262 6ff9387eeab6449cdc2948e47882725722b1145f 

$ git cat-file -p 7a902ca6d69fbd2c440ac0a714380cfd8a387262 
sample note 
+0

但是,在這裏您正在輸入文件的內容,其名稱是在另一個分支中提交的提交的提交ID。我想使用它自己的提交ID來獲取筆記。 – Iowa