답변
git 태그 객체가 어떤 종류의 정보를 가지고 있는지 아이디어가 있습니까?
git에는 2 가지 유형의 태그가 있습니다.
- anotated 태그
정기 태그에 포함 된 일반 태그에만 SHA-1의 다른 커밋과 같은 주석 태그가 전체 정보를 포함하는 동안 커밋합니다.
태그를 만들 때 파일 수정으로 실제 커밋을 생성하지 않습니다. 결과적으로 [git tags] (http://www.midori-global.com/products/jira-commit-policy-plugin/documentation/git)를 확인할 필요가 없습니다. 그래서 어떻게 다른 커밋과 같은 정보를 포함 할 수 있습니까? – Andrii
나는 tag가 단순히 git commit에 대한 포인터라는 점에 동의한다. 태그 메타 데이터 옆에 어떤 내용도 저장하지 않는다. – CodeWizard
주석 태그에는 * author *가 없기 때문에 "다른 모든 커밋과 같은 모든 정보" 커밋이 제기 한 내가 찾을 수있는 유일한 참고 자료는 [GitHub API] (https://developer.github.com/v3/git/tags/)이지만'git cat-file -p
다른 종류의 태그를 만들고'git cat-file -p $ (git rev-parse)' –
ElpieKay
@ElpieKay에 감사드립니다. 'git cat-file -p ' –
Andrii