๐ Tag
๋ฌด์ํ ๋ง์ commit ๋ค ์ค ์ค์ํ commit์ ์ฐพ์ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ

๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws
$ git clone https://sxlbl:{ํ ํฐ๊ฐ}@github.com/sxlbl/tag_project.git
Cloning into 'tag_project'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws
$ cd tag_project/
โข ํ์ผ ์ด๋ฆ : hello.txt
โข commit 1 : Hello, world.
โข commit 2 : Hello, noma.
โข commit 3 : Hello, zerobase.
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ cat > hello.txt
hello, world
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git add hello.txt
๐ ------ commit 1 : Hello, world.
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git commit -m 'commit1' hello.txt
[main 4c9703f] commit1
1 file changed, 1 insertion(+)
create mode 100644 hello.txt
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ cat > hello.txt
hello, noma
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git add hello.txt
๐ ------ commit 2 : Hello, noma.
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git commit -m 'commit 2' hello.txt
[main 4592000] commit 2
1 file changed, 1 insertion(+), 1 deletion(-)
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ cat > hello.txt
hello, zerobase
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git add hello.txt
๐ ------ commit 3 : Hello, zerobase.
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git commit -m 'commit 3' hello.txt
[main 829d8b4] commit 3
1 file changed, 1 insertion(+), 1 deletion(-)
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push origin main
Enumerating objects: 10, done.
Counting objects: 100% (10/10), done.
Delta compression using up to 16 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (9/9), 780 bytes | 780.00 KiB/s, done.
Total 9 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/sxlbl/tag_project.git
9b14ec7..829d8b4 main -> main

ํน์ ๋ฒ์ (Commit) ์ Tag ๋ฅผ ๋ฌ์๋์ ํ์๊ฐ ์์ ๋ ์ฌ์ฉ (์ - ๋ฒ์ ๋ฆด๋ฆฌ์ฆ)
- ํ์ฌ ๋ฒ์ ์ Tag ๋ฌ๊ธฐ
โก๏ธ ๋ง์ง๋ง ๋ฒ์ ์ ํ๊ทธ
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git log
commit 829d8b42e3dff2d8d699a1623140ad029abe8502 (HEAD -> main, ๐ tag: v0.3, origin/main, origin/HEAD)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:32:20 2024 +0900
commit 3
commit 45920008ed34b335339c03a7f6d9cfdc2dcb0601
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:55 2024 +0900
commit 2
commit 4c9703fced7e778993aa51b599772204852fdebc
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:13 2024 +0900
commit1
commit 9b14ec7c59b24919be88d7bc2958d2690a734caa
Author: ๋ฐ์๋น <154489441+sxlbl@users.noreply.github.com>
Date: Tue Feb 6 14:27:09 2024 +0900
- ํน์ ๋ฒ์ (Commit2) ์ Tag (v0.2) ๋ฌ๊ธฐ
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag v0.2 45920008ed34b335339c03a7f6d9cfdc2dcb0601
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git log
commit 829d8b42e3dff2d8d699a1623140ad029abe8502 (HEAD -> main, tag: v0.3, origin/main, origin/HEAD)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:32:20 2024 +0900
commit 3
commit 45920008ed34b335339c03a7f6d9cfdc2dcb0601 (๐ tag: v0.2)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:55 2024 +0900
commit 2
commit 4c9703fced7e778993aa51b599772204852fdebc
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:13 2024 +0900
commit1
commit 9b14ec7c59b24919be88d7bc2958d2690a734caa
Author: ๋ฐ์๋น <154489441+sxlbl@users.noreply.github.com>
Date: Tue Feb 6 14:27:09 2024 +0900
- Tag ๋ฅผ Remote Repository ์ Push
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push origin tag v0.3
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/sxlbl/tag_project.git
* [new tag] v0.3 -> v0.3

- Git Tag ๋ชฉ๋ก ๋ณด๊ธฐ
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
v0.2
v0.3
- Git Tag ์์ธ ์ ๋ณด
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git show v0.3
commit 829d8b42e3dff2d8d699a1623140ad029abe8502 (HEAD -> main, tag: v0.3, origin/main, origin/HEAD)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:32:20 2024 +0900
commit 3
diff --git a/hello.txt b/hello.txt
index e9d1315..9305279 100644
--- a/hello.txt
+++ b/hello.txt
@@ -1 +1 @@
-hello, noma
+hello, zerobase
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git show v0.2
commit 45920008ed34b335339c03a7f6d9cfdc2dcb0601 (tag: v0.2)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:55 2024 +0900
commit 2
diff --git a/hello.txt b/hello.txt
index 4b5fa63..e9d1315 100644
--- a/hello.txt
+++ b/hello.txt
@@ -1 +1 @@
-hello, world
+hello, noma
- Git Tag ์ญ์ 1 - local
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag --delete v0.3
Deleted tag 'v0.3' (was 829d8b4)
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
v0.2
- Git Tag ์ญ์ 2 - Remote
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push --delete origin v0.3
To https://github.com/sxlbl/tag_project.git
- [deleted] v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
v0.2
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag --delete v0.2
Deleted tag 'v0.2' (was 4592000)
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
โข commit1 : v0.1
โข commit2 : v0.2
โข commit3 : v0.3
๐งท ------- commit3 : v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git log
commit 829d8b42e3dff2d8d699a1623140ad029abe8502 (HEAD -> main, ๐ tag: v0.3, origin/main, origin/HEAD)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:32:20 2024 +0900
commit 3
commit 45920008ed34b335339c03a7f6d9cfdc2dcb0601
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:55 2024 +0900
commit 2
commit 4c9703fced7e778993aa51b599772204852fdebc
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:13 2024 +0900
commit1
commit 9b14ec7c59b24919be88d7bc2958d2690a734caa
Author: ๋ฐ์๋น <154489441+sxlbl@users.noreply.github.com>
Date: Tue Feb 6 14:27:09 2024 +0900
๐งท ------- commit2 : v0.2
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag v0.2 45920008ed34b335339c03a7f6d9cfdc2dcb0601
๐งท ------- commit1 : v0.1
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag v0.1 4c9703fced7e778993aa51b599772204852fdebc
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
v0.1
v0.2
v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git log
commit 829d8b42e3dff2d8d699a1623140ad029abe8502 (HEAD -> main, ๐tag: v0.3, origin/main, origin/HEAD)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:32:20 2024 +0900
commit 3
commit 45920008ed34b335339c03a7f6d9cfdc2dcb0601 (๐tag: v0.2)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:55 2024 +0900
commit 2
commit 4c9703fced7e778993aa51b599772204852fdebc (๐tag: v0.1)
Author: sxlbl <sb.112097#gmail.com>
Date: Tue Feb 6 14:31:13 2024 +0900
commit1
commit 9b14ec7c59b24919be88d7bc2958d2690a734caa
Author: ๋ฐ์๋น <154489441+sxlbl@users.noreply.github.com>
Date: Tue Feb 6 14:27:09 2024 +0900
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push origin v0.3
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/sxlbl/tag_project.git
* [new tag] v0.3 -> v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push origin v0.2
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/sxlbl/tag_project.git
* [new tag] v0.2 -> v0.2
gi
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push origin v0.1
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/sxlbl/tag_project.git
* [new tag] v0.1 -> v0.1

๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag --delete v0.1
Deleted tag 'v0.1' (was 4c9703f)
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push --delete origin v0.1
To https://github.com/sxlbl/tag_project.git
- [deleted] v0.1
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
v0.2
v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git show v0.1
fatal: ambiguous argument 'v0.1': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag --delete v0.2
Deleted tag 'v0.2' (was 4592000)
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push --delete origin v0.2
To https://github.com/sxlbl/tag_project.git
- [deleted] v0.2
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git show v0.2
fatal: ambiguous argument 'v0.2': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag --delete v0.3
Deleted tag 'v0.3' (was 829d8b4)
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git push --delete origin v0.3
To https://github.com/sxlbl/tag_project.git
- [deleted] v0.3
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git tag
๋ฐ์๋น@์๋น์gram MINGW64 ~/OneDrive/Documents/sql_ws/tag_project (main)
$ git show v0.1
fatal: ambiguous argument 'v0.1': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
