깃 (git) 의 오래된 커밋합니다 태그번호 방법?

우리는 새로운 시작과 동시에 우리의 리포지토리를 설정되었습니다 깃 (git), 태그 보고 싶습니다.

39 초 lionbridge 의 제작 코드는 동일합니까 리포지토리를 we&, ve 브라운아저씨의 커밋한 있지만, 그 이후.

처음부터, 롤 back&quot &quot 태그 수 있게 될 것 "이라고 말했다. 확인된 운영, 안정된 상태.

그렇다면, 임의의 태그를 추가할 수 있는 오래된 커밋합니다?

질문에 대한 의견 (3)
해결책

예:

git tag -a v1.2 9fceb02 -m "Message here"

여기서 '' 는 시작 부분에서 9fceb02 커밋합니다 id.

그런 다음 깃 (git) 을 사용하여 태그를 밉니다 누름식 v1.2 '그'.

깃 (git) 을 할 수 있는 '로그' 모든 커밋합니다 표시하십시오 id& # 39 의 기존 주장한다.

또한 좋은 대한 장 [태깅에] (http://git-scm.com/book/en/Git-Basics-Tagging) 에서 프로 깃 (git) 을 썼다.

이렇게 되면 현재 날짜 Warning: 사용하여 태그 (그리고 그 값은 표시될 수 있는 어떤 깃허브 릴리스에서와 페이지, 예를 들어). 스케쳐내 커밋합니다 날짜, 태그 함께 찍힌 것으로 봐 주세요 [다른 답을] (https://stackoverflow.com/a/21759466/674039).

해설 (6)

그냥 코드

# Set the HEAD to the old commit that we want to tag
git checkout 9fceb02

# temporarily set the date to the date of the HEAD commit, and add the tag
GIT_COMMITTER_DATE="$(git show --format=%aD | head -1)" \
git tag -a v1.2 -m"v1.2"

# set HEAD back to whatever you want it to be
git checkout master

세부내용에서

그 해답은 @dkinzer 의해 주기표시 창출합니다 date 는 현재 날짜 (깃 (git) 이 '태그' 명령을 실행할 때), not 일자를 커밋합니다. 이 Git 도움말에서는 '태그' 에 대한 단면 _ [&quot Tags&quot 백데이팅 대한;;] (https://www.kernel.org/pub/software/scm/git/docs/git-tag.html # _on_backdatingtags) 디스크입니다. 다음과 같이 말합니다.

&gt. 일부 내용이 다른 VCS 와 if 임포트된 있습니다 싶은 주요 由대 利덈 태그 추가 작업 내용을 포함할 수 있는 것이 좋습니다 날짜를 태그번호 객체에는 지정할 수 있습니다. 예를 들어, 태그 태그 객체에는 등 data-in 저하됨 오더할 interface. 기트웨브 있는

&gt. 향후 환경 변수를 사용할 날짜를 설정할 _to 태그번호 오브젝트에도 GIT_COMMITTERDATE '세트' (자세한 내용은 나중에 논의가 가능한 값. 가장 일반적인 형태는 hh:mm&quot 년-월-일 ";)

&gt. For example:

&gt. = $ GIT_COMMITTER_DATE &quot 02-10-2006 10:31"; git 태그번호 - s v1.0.1

페이지 [&quot, 사용법 태그에 Git"] (https://github.com/openmelody/melody/wiki/devbest-tagging # 역사를 통해 원하는 방식으로 태깅에 wiki) fs@snapa 우리가 머리에 커밋합니다 시간을 통해 추출할 수 있습니다.

git show --format=%aD  | head -1
#=> Wed, 12 Feb 2014 12:36:47 -0700

우리가 할 수 있는 구체적인 날짜를 푸십시오 커밋합니다 방법:

GIT_COMMITTER_DATE="$(git show 9fceb02 --format=%aD | head -1)" \
git tag -a v1.2 9fceb02 -m "v1.2"

그러나 이 두 번 대신 리피팅 커밋합니다 변경하십시오 증대하고자 하는 데 쓸 수 있을 것 같다 그냥 머리 및 암시적으로 모두 명령:

git checkout 9fceb02 

GIT_COMMITTER_DATE="$(git show --format=%aD | head -1)" git tag -a v1.2 -m "v1.2"
해설 (4)

가장 간단한 방법은 방법이 있습니다

깃 (git) v1.0.0 f4ba1fc '태그'

'와' f4ba1fc 시작 되는 해시 태그를 버전 '와' v1.0.0 매핑하려는 커밋합니다 태그이고, 할 수도 있다는 우려가 제기되고 있다.

해설 (0)

명령을 사용합니다.

git tag v1.0 ec32d32

여기서 v1.0 은 이름과 ec32d32 는 매핑하려는 커밋합니다 태그 태그

한 번 수행됨 의해 주기표시 밉니다 수 있습니다.

git push origin --tags

참조:

깃 (리비전 관리): 깃허브 시점으로든지 특정 이전 커밋합니다 태그번호 어떻게 해야 합니까?

해설 (0)

, 단순히 확인 할 수 있습니다.

git tag -a  

그래서 추가할 경우 단순히 ',' tag: 1.0.2 커밋하려면 e50f795 못하며창조된:

git tag -a 1.0.2 e50f795

또한 메시지 , 추가하기에서는 사용하여 결국 '-m' 이 같은 일이.

git tag -a 1.0.2 e50f795 -m "my message"

결국, 이를 위해 필요한 것은 단순히 ',' 원격 밉니다 못하며창조된:

git push origin 1.0.2 

많은 경우 사용자가 태그를 # 39, 그들을 하나씩 단순히 movd 언급하십시오 don& 싶지 않다.

git push origin --tags

모든 태그를 푸시할 함께.

또한 아래의 그림에 대한 설명, 내가 만들어 단계를 intel. com/performance/mobile/benchmarks. 단계만으로 ! [만들 수 있는 태그번호 커밋합니다 해시보다] [1]

&lt /br>; Dd 수르스트리 같은 도구를 사용하거나 수도 있습니다) 의 허브 태그 피하기 위해, 난 내 , 이전 단계를 로그인한 비트포켓 이 경우 또한 여기에서:

      • 커밋합니다 검색하기를 데이터베이스에구성원을 지사 및 태그를 추가할 클릭한 후 찾을 수 있다.

! [찾는 에서 커밋합니다 비트포켓] [3]

  1. , 커밋합니다 있는 페이지 오른쪽에 위치 찾기 ',' No '+' 아이콘을 클릭한 후 썻냐면 태그뿐.

! [어디에 있는지 썻냐면 반전] [4]

  1. [태그 이름을 https://xxx. 태그번호 추가합니다.

! [태그 추가 이름] [5]

  1. 이제 이거보여 태그 성공적으로 작성일:

! [입력하십시오. 이미지 여기에 설명을] [6]

해설 (0)

이것은 오래된 질문, 답은 이미 지정된 모든 일을 하지만, s 도 there& # 39 수 있는 새로운 옵션이 있었다.

39 깃 (git) 을 사용하는 경우, re you& 수르스트리 저장소용으로 마우스 오른쪽 버튼으로 클릭하면 커밋합니다 태그 추가 및 관리할 수 있는 것이다. 다른 제리클레이크 함께 보낼 수도 있습니다) 에 대한 태그 직선입니다 분기로의 다음과 같다.

해설 (0)

여기에 대한 답은 다른 솔루션을 바탕으로 한 줄 광고문 태그번호 날짜, 태그 및 설정하는 때 주석이 필요 없다 '는 실제로 들어온넘 체크아웃합니다 깃 (git)'.

tag="v0.1.3" commit="8f33a878" bash -c 'GIT_COMMITTER_DATE="$(git show --format=%aD $commit)" git tag -a $tag -m $tag $commit'
git push --tags origin master

여기서 '와', '을 원하는 태그 태그' 로 설정되었습니다 문자열이어야 커밋합니다 커밋합니다 해시보다.

해설 (0)

이 [답변] (https://stackoverflow.com/a/21759466/43722) 에 # 39 는 Windows 의 doesn& @Phrogz 잘하는 것은 아니지만, 빗나갔다. # 39 의 here& 방법을 사용하여 # 39 의 원래 날짜, 태그 늙은 커밋합니다 commit& 함께 Powershell:

"'랑 powershell git 9fceb02 체크아웃합니다 깃 (git) 표시 - 1 = 1 = $ env:git_committer_date 포맷하십시오 %ad 선택 - git 태그번호 v1.2 git 체크아웃합니다 마스터 ""

해설 (0)