본문 바로가기
Util/Git

Git 사용법 정리 4 - clean, tag, 원격 브랜치 관리

by hongdor 2022. 3. 30.
728x90

제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 (inflearn.com)

 

제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의

코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, - 강의 소개 | 인프런...

www.inflearn.com

 

해당 내용은 얄코님의 강의를 제가 필요한 내용만 정리한 것입니다.

직접 실습하면서 강의를 들으시는 것을 강력 추천드립니다.

얄코님의 허락을 받고 작성합니다.

 

-------------------------------------------------------------------------------------------------------------------------------

 

 

1. 관리되지 않는 파일들 삭제하기

git clean -n 현재 디렉토리 삭제
git clean -nd 하위 파일들까지 삭제
git clean -di 폴더포함 삭제
git clean -df 추적하지 않는 것 일괄 삭제

-n 삭제될 파일들 보여주기
-i 인터렉티브 모드 시작
-d 폴더 포함
-f 강제로 바로 지워버리기
-x .gitignore에 등록된 파일들도 삭제

 

 

2. 커밋에 태그 달기

- 커밋을 키워드로 저장

- semantic version 참고(버전 표시에 대한 규격 이론)

- 태그의 2가지 종류

  - lightweight 기본

  - annotagted - 작성자 정보와 날짜, 메세지 등 기타 정보 포함

git tag (문자) 가장 최신 커밋에 태그 부여
git tag -a (문자) annotagted 작성
git tag (태그명) (커밋해시) 원하는 커밋에 태그 달기
git tag tag 리스트 조회
git show (tag명) 해당 태그 커밋 내용
git tag -d (tag명)  태그 삭제
git tag -l 'v1.*' v1. 으로 시작하는 태그 목록

 

 

3. 원격 태그 관리

git push (원격명) (태그명)
ex) git push origin v2.0.0
원격에 태그 반영
git push --delete origin 태그명  
git push --tags 모든 태그 올리기
728x90

댓글