특정 버전 (Commit) 에 Tag 를 달아놓을 필요가 있을 때 사용
(ex - 버전 릴리즈)
📍 Git Tag 생성 1
현재 버전에 Tag 달기
git tag <tagname>

git log를 보면 tag가 달린 모습을 볼 수 있다.

📍 Git Tag 생성 2
특정 버전에 Tag 달기
git tag <tagname> <commithash>



📍 Git Tag 생성 - Remote Push
Tag 를 Remote Repository에 Push
git push origin <tagname>


📍 Git Tag 목록 보기
git tag

📍 Git Tag 상세 정보
git show <tagname>

📍 Git Tag 삭제 1
git tag --delete <tagname>

📍 Git Tag 삭제 2
git push --delete origin <tagname>


<실습 환경 구축>
파일 생성 후 commit 3개 만들기
파일 생성 후 commit

파일 내용 변경 후 commit(반복 2번)

프로젝트에 대한 설명, 사용방법, 라이센스, 설치법과 같은 부분에 대해 기술하는 파일
나, 직장동료, 프로그램 사용자를 위해 존재
- Headers(큰 제목)
=== or #: 큰 제목
# This is H1
This is H1
==

- Headers(작은 제목)
--- or ##: 작은 제목
## This is H2
This is H1
====
This is H2
----

- Headers(글머리)
1~6 까지 지원
# This is H1
## This is H2
### This is H3
#### This is H4
##### This is H5
###### This is H6

- BlockQuote
블럭인용문자 사용(>)
#### BlockQuote
#### 블럭인용문자 사용(>)
> This is a first blockquote.
>> This is a second blockquote.
>>> This is a third blockquote.

- BlockQuote(혼합)
블럭 내에서 다른 Markdown 요소를 포함할 수 있음
#### BlockQuote(혼합)
> ### This is H3
> * List

- 목록(순서가 있는 목록)
내림차순으로 자동 정렬됨
#### 목록 - 순서가 있는 목록
1. 첫번째
2. 두번째
3. 세번째

- 목록(순서가 없는 목록)
*, +, - 중 하나를 사용하면 됨
#### 목록 - 순서가 없는 목록
* + -
* 빨강
* 녹색
* 파랑
+ 빨강
+ 녹색
+ 파랑
- 빨강
- 녹색
- 파랑
- 1단계
* 2단계
+ 3단계

- 코드블럭
<방법 1>
#### 코드블럭 1
<pre><code>print('this is readme file.')</code></pre>
<code>print('this is readme file 2.')</code>

<방법 2>
``` 사용


- 수평선
#### 수평선
* * *
***
*****
- - -
-------------

- 외부링크
#### 외부링크
# [나타나는 부분](링크)
Link: [Google](https://google.com)

- 자동연결
#### 자동연결
* 외부링크: <https://github.com/parkmy0420>
* 이메일링크: <parkmy0420@gmail.com>

- 강조
#### 강조
* *single asterisk*
* _single underscores_
* **double asterisk**
* __double underscores__
* ~~cancleline~~

- remote -> local README PULL


"이 글은 제로베이스 데이터 취업 스쿨 강의를 듣고 작성한 내용으로 제로베이스 데이터 취업 스쿨 강의 자료 일부를 발췌한 내용이 포함되어 있습니다."