반응형
- git log --pretty=format:"%h %s"
- git log --oneline [직전 반영된 submission번호] ..[반영할 submission번호] git log --oneline submissions/2..submissions/5
- local에 tag 추가 (annotated tab)
- git tag -a submissions/1 -m "submissions/1" → 현재 HEAD가 가리키는 커밋을 가리키는 태그가 생성, HEAD가 뭔지 봐야함
- git tag -a versions/1.0.0 -m "versions/1.0.0"
- lightweight tag를 붙이려면 -a -m option "message" 빼고 git tag myTag
- 특정 commit에 붙이려면 뒤에 hashCode 붙임 git tag myTag 9fceb02
- remote에 tag push
- git push --tag →
remote에는 적용안됨, local에만 적용되는 듯remote에 적용됨 - git push origin v1.0.0 → remote에 특정태그 적용
- git push origin --tags → remote에 모든태그 적용
- git push --tag →
- tig 해보면 맨 위에가 submissions/1이라는게 로그에 붙어져있음...
- tag 확인
- git tag
- git show-ref submissions/1
- tag삭제
- git tag -d v1.0.0 → local에서 v1.0.0 태그 삭제
- git push origin :v1.0.0 → remote 서버에서 v1.0.0 태그 삭제
반응형
'git' 카테고리의 다른 글
git bash shorcuts: copy(ctrl+insert), paste(shift+insert) (0) | 2019.06.11 |
---|---|
git rebase, cherry-pick을 잘 이해해보자 (0) | 2019.06.11 |
git diff troubleshooting (0) | 2019.06.07 |
gerrit (0) | 2019.04.30 |
Git: ssh public key 등록 (0) | 2019.04.26 |