[git 명령어]내가 보려고 만든 GIT 명령어 모음집 2탄 git tag /git diff / git reset / git revert
2023. 1. 3. 00:57ㆍ개발
반응형
내가 보려고 만든 GIT 명령어 모음집을 또 작성해보자!
git tag "붙이고 싶은 태그"
최근 커밋 파일에 v1.0.0이라는 태그 붙음
git tag "붙이고 싶은 태그" "커밋번호" ex) git tag v1.0.0 cfc284b
git log --oneline 치면 커밋 번호가 나오는데 태그하고 싶은 커밋 번호를 입력하면 거기에 태그 붙음
git tag
태그 조회
git tag -d "태그명" ex)git tag -d v1.0.0
태그 삭제
git diff
현재 파일과 최근 커밋한 파일이 비교됨!
git diff --staged
최근 커밋과 스테이지(git add한 거) 비교됨!
git diff <커밋번호(이 커밋 기준으로)> <커밋번호(이 커밋이 달라진 점)>
커밋끼리 비교함(뭔가 별로 안 쓸 거 같음)
git diff <브랜치> <브랜치>
브랜치끼리 비교됨!
ex) git diff master "브랜치명"
git reset --soft <커밋번호>
스테이에 추가한 순간으로 되돌아감
이전 커밋을 되돌릴거면, git reset --soft HEAD^이걸로 써도 됨
HEAD^ 하나 이전 HEAD^^ 두개 이전
HEAD~1 하나 이전 HEAD~2 두개 이전
git reset = git reset mixed
커밋한 사실과 스테이지에 추가한 사실만을 되돌림!
git reset --hard <커밋번호>
<커밋번호>의 커밋으로 완전히 리셋됨!
git revert <취소할 커밋번호>
<커밋번호>의 커밋이 취소됨
git revert HEAD나 git revert <커밋번호>를 치면
wq누르면
커밋한 파일 사라져 있음!
끝!!
반응형
'개발' 카테고리의 다른 글
[git 명령어]내가 보려고 만든 GIT 명령어 모음집 4탄 git clone/ git remote / git push / git fetch / git pull (1) | 2023.01.03 |
---|---|
[git 명령어]내가 보려고 만든 GIT 명령어 모음집 3탄 git branch / git stash / (0) | 2023.01.03 |
[git 명령어]내가 보려고 만든 GIT 명령어 모음집 (0) | 2023.01.03 |
[firebase 보안 규칙]Cloud Firestore 데이터베이스에 안전하지 않은 규칙이 있습니다. (0) | 2023.01.02 |
[안드로이드 앱 배포방법] 플레이 스토어 앱 등록 후 업데이트하기 (1) | 2022.12.08 |