Git_start - 8BitsCoding/RobotMentor GitHub Wiki
๊น ์์ฑ
$ mkdir gitfth
$ cd gitfth
$ git init
์ด๋ฌ๋ฉด
.git
์ด ์์ฑ๋จ
ํ์ผ git์ ์คํ ์ด์ง(์ถ๊ฐ)ํด ๋ณด๊ธฐ
$ gedit f1.txt
# ์๋ฌด ๋ฌธ์๋ ์ถ๊ฐ
$ git add f1.txt
# Or `$ git add *` ๋ ๊ฐ๋ฅ
$ git status
์๋ง ์๋์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ๊ฒ.
๋ง์ธ ์ฆ... f1.txt์ ๊น์ ์คํ ์ด์ง ํ๋ค๋ ๋ง
ํ์ฌ ๋ธ๋์น master
์ต์ด ์ปค๋ฐ
์ปค๋ฐํ ๋ณ๊ฒฝ ์ฌํญ:
(์คํ
์ด์ง ํด์ ํ๋ ค๋ฉด "git rm --cached <ํ์ผ>..."์ ์ฌ์ฉํ์ญ์์ค)
์ ํ์ผ: f1.txt
์ฌ์ฉ์ ์ ๋ณด ์ถ๊ฐ
์ปค๋ฐ์ ์ํด์ ํ์ํ๋ค๊ณ ์๊ฐ
$ git config --global user.name "name"
$ git config --global user.email "email"
์ปค๋ฐ
$ git commit -m "message"
$ git status
๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ๊ณ
ํ์ฌ ๋ธ๋์น master
์ปค๋ฐํ ์ฌํญ ์์, ์์
ํด๋ ๊นจ๋ํจ
$ git log
์ปค๋ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ ์๋ค.
commit 62b69aa02ff8f01947601a3a6faed136568510f4
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:25:48 2019 +0900
message
๋ณ๊ฒฝ์ฌํญ ํ์ธํ๊ธฐ
$ gedit f1.txt
# test1
# test2
$ git add *
$ git commit -m "commit2"
$ git log -p
๊ฒฐ๊ณผ์ ํด์์ด ํ์ํ๋ค.
commit c2f6ce95fa753650f56e6aae56a3b81a409b60ac
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:28:20 2019 +0900
commit2
diff --git a/f1.txt b/f1.txt
# a/f1.txt๋๋น b/f1.txt์ ์ฐจ์ด์ ์ ๋ณด์
# ์ฐธ๊ณ ๋ก a๋ ์ง์ ๋ฒ์ ์ ์๋ฏธํ๋ค. b๋ ํ์ฌ๋ฒ์ ์ด๊ฒ ์ง?
index a5bce3f..bae42c5 100644
--- a/f1.txt
+++ b/f1.txt
# a/f1.txt์๋ ์๊ณ b/f1.txt์๋ ์ถ๊ฐ๋ ์ฌํญ์ด ์๋๋ฐ
@@ -1 +1,2 @@
test1
+test2
# ์๋
์์ด๋ค.
commit 62b69aa02ff8f01947601a3a6faed136568510f4
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:25:48 2019 +0900
message
diff --git a/f1.txt b/f1.txt
new file mode 100644
index 0000000..a5bce3f
--- /dev/null
+++ b/f1.txt
@@ -0,0 +1 @@
+test1
$ gedit f2.txt
# test3
$ git add *
$ git commit -m "commit3"
$ git log -p
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:32:32 2019 +0900
commit3
diff --git a/f2.txt b/f2.txt
new file mode 100644
index 0000000..df6b0d2
--- /dev/null
+++ b/f2.txt
@@ -0,0 +1 @@
+test3
commit c2f6ce95fa753650f56e6aae56a3b81a409b60ac
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:28:20 2019 +0900
commit2
diff --git a/f1.txt b/f1.txt
index a5bce3f..bae42c5 100644
--- a/f1.txt
+++ b/f1.txt
@@ -1 +1,2 @@
test1
+test2
commit 62b69aa02ff8f01947601a3a6faed136568510f4
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:25:48 2019 +0900
message
diff --git a/f1.txt b/f1.txt
new file mode 100644
index 0000000..a5bce3f
--- /dev/null
+++ b/f1.txt
@@ -0,0 +1 @@
+test1
$ gedit f2.txt
# test3
# test4
$ gedit f3.txt
# test5
$ git add *
$ git commit -m "commit4"
$ git log -p
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:34:23 2019 +0900
commit4
diff --git a/f2.txt b/f2.txt
index df6b0d2..aff86f2 100644
--- a/f2.txt
+++ b/f2.txt
@@ -1 +1,2 @@
test3
+test4
diff --git a/f3.txt b/f3.txt
new file mode 100644
index 0000000..4f346f1
--- /dev/null
+++ b/f3.txt
@@ -0,0 +1 @@
+test5
์๋ฒ๋ก ์ฌ๋ฆฌ๊ธฐ
$ git push origin master