[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.