git์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํ ํด์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋ฌ๋ฉด ํ์ฌ ํ๋ก์ ํธ ๋ด์ ํน์ ํ์ผ์ ๋ณ๊ฒฝ์ํ๋ฅผ git์ ํน์ ํ ๋ฒ์ ์ผ๋ก ์ ์ฅํด๋๊ณ ์ถ์๋๊ฐ ์์ ๊ฒ์ด๋ค.
Commit๊ณผ add
์ด๋ฌํ ํน์ ํ ๋ฒ์ ์ commit์ด๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, ๊ทธ๋์ commit์ ์ ์ฅํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๊ฐ git commit์ด๋ค.
๊ทธ๋ฌ๋ฉด ์ด๋ฌํ ๋ฒ์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํด์ ํด๋น ๋ฒ์ ์ ์ํ๋ ํ์ผ๋ค์ด ์์ด์ผ ํ๋๋ฐ ๊ทธ๋ฌํ ํ์ผ์ ์ถ๊ฐํ๋ ๊ฒ์ git add๋ก ํ ์ ์๋ค.
Commit : ํน์ ํ ๋ฒ์
git add: ํน์ ํ ๋ฒ์ ์ ์ํด์ง๋ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ ํ์ผ์ ์ถ๊ฐํ๋ ๋ช ๋ น์ด
์ฌ์ฉ๋ฐฉ๋ฒ
Add
ํน์ ํ ๋ฒ์ ์ ๋ง๋ค๊ธฐ ์ ์ ๊ทธ ๋ฒ์ ์ ์ํด์ง๋ ํ์ผ์ ๋ด๋ ๊ณผ์ ์ด git add์ด๋ค
$git add ํน์ ํ์ผ
๋ณ๊ฒฝ์ฌํญ์ด ์๋ ๋ชจ๋ ํ์ผ์ ํด๋น ๋ฒ์ ์ ๋ชจ๋ ๋ฃ๊ณ ์ถ๋ค๋ฉด ์๋ ๋ช ๋ น์ด ์ฌ์ฉ
$git add .
Commit
๋ฒ์ ์ ๋ด๊ณ ์ถ์ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ ํ์ผ๋ค์ด ๋ด๊ฒจ์ก๋ค๋ฉด ํด๋น ๋ฒ์ ์ ๋ง๋๋ ๊ณผ์ ์ ์งํํ๋ค. ์ด๋ git commit์ผ๋ก ์ํ๋๋ค.
$git commit -m "commit ๋ฉ์ธ์ง"
-m ์ต์ ์ ์ปค๋ฐ๋ฉ์ธ์ง๋ ํจ๊ป ์ ์ด์ค ์ ์๋ ์ต์ ์ผ๋ก -m ๋ค์์ ํด๋น ๋ฒ์ ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ค.
-m ์ต์ ์ ์ถ๊ฐํด์ฃผ์ง ์์ผ๋ฉด git bash๊ฐ ์ด๋ฆฌ๋๋ฐ i๋ฅผ ๋๋ฅด๊ณ ์ปค๋ฐ๋ฉ์ธ์ง๋ฅผ ์์ฑํ ํ esc์ :wq๋ฅผ ๋๋ฌ vim์ ๋น ์ ธ๋์ค๋ฉด ์ปค๋ฐ์ด ์ ์์ ์ผ๋ก ๋๋ค.
์ง๊ธ๊น์ง ์ด๋ค commit์ด ์์๋์ง ์ดํด๋ณด๊ธฐ ์ํด์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ์ด ํ์ธํ ์ ์๋ค.
$git log
add์ commit์ ๋์์ ํด์ค ์๋ ์๋ค.
๋์ ์ด ๋ฐฉ๋ฒ์ ์๋ก ์ถ๊ฐ๋ ํ์ผ์๋ ์ ์ฉ์ด ์๋๋ค. ๊ทธ๋ add์ commit์ ๋ฐ๋ก ์งํํด์ฃผ์ด์ผ ํ๋ค.
$git commit -am "commit ๋ฉ์ธ์ง"
๋!
'Github' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] .gitignore์ ์ฌ์ฉํด git์ด ๊ด๋ฆฌํ์ง ๋ชปํ๋ ํ์ผ ์ค์ ํ๊ธฐ (2) | 2023.11.22 |
---|---|
[Git] Git ์ฌ์ฉ์ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ (1) | 2023.11.22 |
[Git] Git์ด๋? ์ ๋ฐฐ์์ผ ํ๋๊ฐ? (2) | 2023.11.22 |