반응형
  • 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에 모든태그 적용
  • 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

+ Recent posts