https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%ED%83%9C%EA%B7%B8
[태그와 별칭(alias)]
tag와 alias는 개발자에게 유용한 기능 같다.
나한테는 크게 필요하지 않은 명령어 같지만 한 번 살펴보자.
<태그>
git tag
# 만들어진 태그가 있는지 확인
git tag -l "v1.8.5*"
# v1.8.5라는 이름을 앞에 달고있는 태그 검색
git tag -a 태그명
# 태그를 달때는 -a 옵션을 추가
# 이 태그는 태그 정보와 커밋 정보를 모두 저장하는 태그로 Annotated 태그라고 함
git tag 태그명
# 태그명만 달고 태그 정보를 저장하지 않는 태그로 Lightweight 태그라고 함
git tag -a 태그명 -m "메시지"
# 태그를 만들고 메시지도 추가
git show 태그명
# 태그 정보와 커밋 정보 확인
# Annotated 태그는 커밋 정보와 태그 정보 모두 확인 가능
# Lightweight 태그는 커밋 정보만 나오고 태그 정보는 없음
git push origin 태그명
# 태그를 remote repository에 push
# (그냥 git push만 하면 태그는 push되지 않음)
<Alias>
명령어를 별칭으로 입력할 수 있게 하는 기능
git config --global alias.약칭 정식명령어
# 정식명령어를 약칭으로 입력해도 인식하도록 만들어주는 명령어
# 예를 들어
git config --global alias.ci commit
git ci
# 이제 git commit 대신 git ci로 입력해도 됨
여기까지 git의 기본적인 개념과 명령어를 짚어보았다.
이제 조금 이해가 간 것 같다.
'언어 > Git' 카테고리의 다른 글
[Git] Git 명령어 정리 5 (git remote, git push, git pull) (0) | 2022.03.11 |
---|---|
[Git] Git 명령어 정리 4 (git log) (0) | 2022.03.11 |
[Git] Git 명령어 정리 3 (git status, git add, git commit, git diff, git rm) (0) | 2022.03.11 |
[Git] Git 명령어 정리 2 (Git 저장소 생성, git add, git commit, git push 개념) (0) | 2022.03.11 |
[Git] git 명령어 정리 1 (최초 설정 및 도움말) (0) | 2022.03.11 |