Post

[Day24] Git

[Day24] Git

Git 명령어 정리

원격 저장소 URL 변경

원격 저장소(origin)의 URL을 새로운 주소로 변경하는 명령어

1
git remote set-url origin https://github.com/yeeun426/test1.git

브랜치 생성과 동시에 이동

새로운 브랜치(feat/a)를 생성하고 즉시 해당 브랜치로 이동.

1
git checkout -b feat/a

Fork한 저장소에서의 주요 명령어

Reset, Rebase, Revert 비교

명령어특징
Reset특정 커밋으로 되돌리기. 히스토리 변경됨
Rebase커밋을 다른 브랜치로 옮김. 부모가 달라짐 → 충돌 가능
Revert기존 히스토리는 유지한 채, 특정 커밋을 취소하는 새로운 커밋 생성

Revert

  • 히스토리를 변경하지 않고도 여러 커밋을 되돌릴 수 있음.
  • 취소된 커밋의 이력이 남아 안전함. -> 현업에서 유용하게 사용

사용법 (최근 커밋부터 순차적으로 revert)

1
git revert <커밋 해시>

✅ merge를 가장 추천함


Git 태그 (Tag)

버전 관리를 위해 태그를 추가할 수 있음.

1
2
git tag v1.0.0  # v1.0.0 태그 생성
git push --tags # 원격 저장소에 태그 push

태그 종류:

  • Major: 큰 기능 수정
  • Minor: 사소한 수정
  • Patch: 버그 수정

END

This post is licensed under CC BY 4.0 by the author.