728x90
제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 (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
'Util > Git' 카테고리의 다른 글
Git 사용법 정리 6 - sub module (0) | 2022.03.30 |
---|---|
Git 사용법 정리 5 - log, diff, blame, bisect (0) | 2022.03.30 |
Git 사용법 정리 3 - commit, stash (0) | 2022.03.29 |
Git 사용법 정리 2 - 파일복원, config 설정 (0) | 2022.03.29 |
Git 사용법 정리 1 - 되돌리기, 병합 (0) | 2022.03.29 |
댓글