티스토리 뷰
우리밋이라는 노드에 대한 기본적인 개념을 공부하기 위해 강의를 듣다가
깃에서 버전 관리라는 것에 대해 알게 되었다.
그리고 이 버전은 분명 회사에서도 쓸 것 같아 정리를 하게 되었다.
하지만 아쉽게도 현재 근무 중인 회사에서는 쓰이지 않는다.
그래도 언젠간 쓰이길 생각하면서 글을 남겨본다.
태그 리스트 보기
먼저 현재 내가 태그로 만든것이 있는지 리스트를 확인할 수 있다.
git tag
이 명령어를 입력시 현재 내가 보유하고 있는 태그를
로컬 태그 생성
그리고 버전을 관리를 위해 태그를 생성할 수 있다.
git tag 태그이름
git tag v0.1.0-notDB
로컬에 현재 git에 버전 1.0인 notDB라는 명칭으로 저장을 한다.
git log --oneline
git log를 한줄로 보여준다. 해당하는 tag도 확인이 가능하다.
리모트 태그 저장
로컬에 태그를 생성하였으니 이 태그를 올릴 차례다.
git push 리모트이름 태그이름
git push origin v0.1.0-notDB
좀 전에 로컬에 저장한 명칭을 그대로 리모트에 올릴 수 있다.
그렇게 되면 깃허브에 태그라는 카테고리에서 확인할 수 있다.
만약 해당 태그가 마음에 들지 않는 경우 아래와 같이 삭제를 진행할 수 있다.
로컬에서 태그 삭제
git tag -d 태그이름
git tag -d v0.1.0-notDB
만약 리모트로 업데이트를 하지 않았을 경우에는 로컬에서 삭제할 때 위와 같은 명령어로 작성하면 된다.
리모트 태그 삭제
만약 리모트에 올린 태그도 지우고 싶은 경우는 아래와 같다.
git push 리모트이름 :태그이름
git push origin :v0.1.0-notDB
리모트에서 태그를 지울 때에는 콜론을 태그이름 앞에 작성하고 해야지만 지울 수 있다.
이렇게 오늘은 태그에 대한 정리를 해보았다.
어떻게 보면 게임에서의 버전관리와도 매우 유사할 수 있으며,
이를 잘 활용한다면, 웹에서도 버전 업데이트하여 기록을 유지할 수 있지 않을까 싶다.
첫 업데이트 : 22. 01. 08
최근 수정 : 22. 12. 24
'ETC > Git' 카테고리의 다른 글
Git remote에 대한 명령어 정리 (0) | 2022.10.01 |
---|---|
git commit 메세지를 수정하는 방법 (0) | 2022.03.05 |
JNarin's Github Document (0) | 2022.02.19 |
JNarin's Git Document (0) | 2022.02.05 |
GIT SSH 공개키 생성 및 등록하는 방법 (0) | 2021.11.20 |
- Total
- Today
- Yesterday
- 리액트 유튜브
- 자바스크립트
- node.js
- 파이썬
- 리덕스
- CSS
- 프로그래머스
- java
- Switch
- node
- 자바
- 재공부
- redux
- programmers
- 배열
- github
- array
- javascript
- mongodb
- Git
- 뷰
- 리액트 썸네일
- 노드
- node-sass
- Coding Test
- 리액트
- Visual Studio Code
- 함수
- react
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |