Git์์ Tag๋?
ํน์ ์์ ์ ์์ค์ฝ๋ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ ๊ฒ,
ํ๋ก์ ํธ ์งํ์ค ์๋ฏธ์๋ ์์ ์ ์ปค๋ฐ์ ํ๊น ํ ๊ฒ
โซ ์๋ฏธ์๋ ์์ ์ด๋?
- 1์ฐจ ๋ชฉํ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด ์๋ฃ๋์์ ๋,
- ๋งค์ฐ ์ค์ํ ์ด์๊ฐ ํด๊ฒฐ๋์์ ๋,
- ๊ณ ๊ฐ์๊ฒ ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ ๋ ๋ฑ๋ฑ
Git Tag์ ์ข ๋ฅ
โซ Lightweight Tag
: ๋ฒ์ ๋ช ๊ณผ ๊ฐ์ ํ๊ทธ๋ช ๋ง ๋จ๊ธฐ๋ ํ๊ทธ
$ git tag ํ๊ทธ๋ช → ํ๊ทธ ์์ฑ
โซ Annotated Tag
: Git ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ๊ทธ๋ฅผ ๋ง๋ ์ฌ๋์ ์ด๋ฆ, ์ด๋ฉ์ผ, ํ๊ทธ ์์ฑ๋ ์ง ๋ฑ์ ์ ์ฅํ ํ๊ทธ
$ git tag -a ํ๊ทธ๋ช -m "ํ๊ทธ๋ฉ์ธ์ง" → ํ๊ทธ ์์ฑ
โท ๊ฐ๋จํ๊ฒ ์์ ๋ก ์์๋ณด์
โซ $ git tag -a ํ๊ทธ๋ช -m "ํ๊ทธ๋ฉ์ธ์ง" ๋ก tag ์์ฑ
โซ $ git log ๋ก ํ์ธํด๋ณด์
โซ ํน์ ์์ ์ ์ปค๋ฐ์ ํ๊ทธํ๊ณ ์ถ๋ค๋ฉด?
1. ํ๊น ํ๊ณ ์ ํ๋ ์ปค๋ฐ์ ID ๊ฐ ํ์ธ [ $ git log --oneline ]
2. $ git tag -a ํ๊ทธ์ด๋ฆ ์ปค๋ฐID -m "ํ๊ทธ๋ฉ์ธ์ง" ๋ช ๋ น์ด๋ก ์ปค๋ฐ ID ๊ฐ์ ์ธ์๋ก ํ๊น
์ดํ $ git log --oneline ๋ช ๋ น์ด๋ก ํ์คํ ๋ฆฌ๋ฅผ ํ์ธํด๋ณด๋ฉด ํด๋น ์ปค๋ฐ ID์ tag๊ฐ ์์ฑ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฝ๋ํ๋ ์ Java ์น ๊ฐ๋ฐ ์ฒดํ๋จ ํ๋ ์ค '์ค๋ฌด์๊ฐ ์๋ ค์ฃผ๋ Git ํ์ฉํ ํ๋ก์ ํธ ๊ด๋ฆฌ' ์ด๋ฌ๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ฑํ์์ต๋๋ค :)
์ฝ๋ํ๋ ์ URL: https://www.codepresso.kr/
'๐ ๊ธฐํ > ์ฝ๋ํ๋ ์ ์ฒดํ๋จ_BE' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ํด๋์ค | Method | ์์ฑ์ | ์ค๋ฒ๋ก๋ฉ (0) | 2022.01.19 |
---|---|
[Git] GitFlow | ๋ธ๋์น ํ์ฉ ์ ๋ต (0) | 2022.01.17 |
[Git] Branch์ ์ดํด | Merge | Conflict ํด๊ฒฐํ๊ธฐ (0) | 2022.01.17 |
[Git] Branch์ ์ดํด | Branch ์์ฑ ๋ฐ ์ด๋ | ์ค์ต (2) | 2022.01.15 |
[Java] ๋ฐ๋ณต๋ฌธ | for | while | ๋ฐ๋ณต๋ฌธ ์ ์ด (0) | 2022.01.12 |