2013-08-19 3 views
-2

Это может звучать как глупый вопрос: P. Предположительно, я добавить примечание к конкретной фиксации, скажем commitnogit: получить примечание, используя идентификатор фиксации примечания

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

, который генерирует внутри фиксации для заметки (скажем, commitID). Как получить заметку, используя этот commitID заметки?

+0

Предлагаю вам прочитать это сообщение: http://stackoverflow.com/questions/18273879/git-get-the-commit-id-and-the-note-of-a-commit. У этого есть огромное объяснение относительно примечаний в git. И это всего лишь два дня назад – ThanksForAllTheFish

+0

Я не знаю, что вы подразумеваете под «внутренне генерирует фиксацию для заметки (скажем, commitID)», но если вы имеете в виду пульт, на который вы нажимаете, добавляет примечание к * своему * 'refs/notes/commits' pseudo-branch, вам придется« получить »полученный рефер, чтобы найти фиксацию удаленной добавленной. – 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

Но здесь вы указываете содержимое файла, чье имя является идентификатором фиксации фиксации, сделанной в другой ветке. Я хочу получить заметку, используя свой собственный идентификатор фиксации. – Iowa

Смежные вопросы