์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์๊ณ ๋ฆฌ์ฆ
- useRef
- ํ๋ก๊ทธ๋๋จธ์ค
- CSS
- ๋ธ๋ก๊ทธ
- useEffect
- Gatsby
- ํ๋ก ํธ์๋
- ์๋ฐ์คํฌ๋ฆฝํธ
- Props
- float
- history api
- Flex
- position
- ์ฝ๋ฉํ ์คํธ
- ๋ฐ๋ธ์ฝ์ค3๊ธฐ
- REACT
- ๋ฐ๋ธ์ฝ์ค
- fetch API
- Today
- Total
Daehyunii's Dev-blog
03. Commitํ๊ธฐ(๋ฒ์ ๋ง๋ค๊ธฐ) ๋ณธ๋ฌธ
03. Commitํ๊ธฐ(๋ฒ์ ๋ง๋ค๊ธฐ)
Daehyunii 2022. 10. 7. 17:0601. ๋ณํ๋ค์ commit ํ๊ธฐ(๋ฒ์ ์ผ๋ก ๋ง๋ค๊ธฐ)
git init ๋ช ๋ น์ ํตํด gitํด๋๋ฅผ ๋ง๋ค๊ณ git์ผ๋ก ๊ด๋ฆฌํ๋ ํด๋๋ก ๋ง๋ค์๊ณ ์ด์ ๋ ๊ทธ๊ฒ์ ์ ์ฅํ ์ ์๊ฒ ๋ฒ์ ์ผ๋ก ๋ง๋ค์ด์ผ ํ ๊ฒ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฐ์ git์ด ํ์ฌ ๋ด๊ฐ ์์ ํ ํ์ผ๋ค์ ์ ๋ถ ๊ด๋ฆฌ๋์์ธ์ง ํ์ธ์ ๋จผ์ ํด์ผํ ๊ฒ์ด๋ค. ์์์ ๊ณต๋ถํ๋ค. git status ๋ช ๋ น์ ํตํด ์๋ก ์์ ์ ํ์ง๋ง ์์ง git์ด ๊ด๋ฆฌํ๊ณ ์์ง ์์ ํ์ผ๋ค์ด ์๋์ง ๋จผ์ ํ์ธํ ํ, ๋ง์ฝ ๊ด๋ฆฌ๋๊ณ ์์ง ์์ ํ์ผ๋ค์ด ์กด์ฌํ๋ค๋ฉด ์๋์ ๋ช ๋ น์ด๋ฅผ ํตํด git์ด ๊ด๋ฆฌ ํ ์ ์๋๋ก ๋ง๋ค์ด ์ฃผ์ด์ผ ํ๋ค.
<๋ช ๋ น์ด> git add (ํ์ผ๋ช .ํ์ฅ์) - ๊น์ด ๊ด๋ฆฌํ๋ ํด๋ ์์ ํด๋น ํ์ผ์ ๊น์ด ๊ด๋ฆฌํ ์ ์๋๋ก ์ค์ ํ๋ค.
<๋ช ๋ น์ด> git add . - ๊น์ด ๊ด๋ฆฌํ๋ ํด๋ ์์ ์๋ ๋ชจ๋ ํ์ผ์ ๊น์ด ๊ด๋ฆฌํ ์ ์๋๋ก ์ค์ ํ๋ค.
์์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ํตํด์ ์์ง ๊น์ด ๊ด๋ฆฌํ๊ณ ์์ง ์์ ํ์ผ๋ค์ด ์กด์ฌํ๋ค๋ฉด ๊น์ด ๊ด๋ฆฌํ ์ ์๋๋ก ๋ง๋ค์ด ์ฃผ์ด์ผ ํ๋ค. ๊ทธ ๋ค์ ๋ฒ์ ์ผ๋ก ๋ง๋ค์ด ์ค ์ ์๋ค. ๋ฒ์ ์ผ๋ก ๋ง๋๋ ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ๋ค.
<๋ช ๋ น์ด> git commit - ๊น์ด ๊ด๋ฆฌํ๊ณ ์๋ ํด๋์ ํ ์ํ๋ฅผ ํ๋์ ๋ฒ์ ์ผ๋ก ๋ง๋ ๋ค.(๋ณดํต ์ปค๋ฐํ๋ค๊ณ ํํํ๋ค)
์ฃผ์ํด์ผ ํ ์ ์ ์์ ๋ช ๋ น์ด๋ก ์ ๋ ฅํ๊ฒ ๋๋ฉด terminal์ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์ ๋ ฅํ๋ผ๋ ์ค๋ช ์ด ๋์ค๊ฒ ๋๋ค.
์ปค๋ฐ ๋ฉ์ธ์ง๋ ์ฝ๊ฒ ๋งํด ํด๋น ๋ฒ์ ์ ์ ๋ชฉ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ๋ฉ์ธ์ง์ ์ ๋ ฅ์ ๊ฐ๋ฐ์๊ฐ ์์ ์ค์ ํ๋ ์์ญ์ด๋ฏ๋ก, ํ์ ์ด๋ผ๋ฉด ์ฝ์๋ ์ธ์ด๋ก ํ๊ธฐ๋ฅผ ํ๋ฉด ๋ ๊ฒ์ด๋ค. ์ฌ๊ธฐ์ ์ค์ํ ์ ์ ํด๋น terminal์ ์ํ๋ vim๋ชจ๋๊ฐ ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ํด์๋ ๋ณ๋์ ๊ณต๋ถ๊ฐ ํ์ํ๊ฒ ์ง๋ง ๊ฐ๋จํ๊ฒ ๋งํ๋ฉด ๋ง์ฐ์ค ์์ด ํค๋ณด๋๋ง์ผ๋ก ์๋ํ๋ ํ๋ฉด์ด๋ค. ๊ทธ๋์ ๋ณ๋์ ๋จ์ถํค๋ค์ด ํ์ํ๋ค.
์ ๋ ฅ ์์ | i |
์ ๋ ฅ ์ข ๋ฃ | esc |
์ ์ฅ ์์ด ์ข ๋ฃ | :q |
์ ์ฅ ์์ด ๊ฐ์ ์ข ๋ฃ | :q! |
์ ์ฅํ๊ณ ์ข ๋ฃ | :wq |
์๋ก ์คํฌ๋กค | k |
์๋๋ก ์คํฌ๋กค | j |
์ด์ ๋ค์ ๋ด์ฉ์ผ๋ก ๋์๊ฐ ๋ณด์๋ฉด ํ์ฌ git commit ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์ ๋ ฅํ๋ผ๋ vim ๋ชจ๋๊ฐ ๋๋๋ฐ ์ด๋ i ๋จ์ถํค๋ฅผ ํตํด ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์ ๋ ฅํ๊ณ esc ๋จ์ถํค๋ฅผ ํตํด ์ ๋ ฅ์ ์ข ๋ฃํ๊ณ :wq ๋จ์ถํค๋ฅผ ํตํด ์ ์ฅํ๊ณ ์ข ๋ฃํ๊ฒ ๋๋ฉด ์๋ก์ด ๋ฒ์ ์ด ์๋ก ์์ฑ๋๊ฒ ๋๋ค. ์ด๋ฐ ๊ณผ์ ์ ๋ฐ๋ณตํด์ ๊ณ์ํด์ ์ ๋ฐ์ดํธ์ ๋ฒ์ ๋ค์ ๋ง๋ค์ด ๋ด๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ์ ์ฅ๋ commit ๋ด์ฉ๋ค์ ํ์ธํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ์๋ ๋ช ๋ น์ด๋ก ํ์ธํ ์ ์๋ค.
<๋ช ๋ น์ด> git log - ํด๋น ํด๋์ ๋ฒ์ ์ ํ์ธํ๊ธฐ(๊ณผ๊ฑฐ ๋ฒ์ ๋ค๋ ๋ชจ๋ ๋์ด)
์ถ๊ฐ์ ์ผ๋ก commitํ๊ณ commit ๋ฉ์ธ์ง๋ฅผ ํ๋ ํ๋ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ๋ ์๊ฒ ์ง๋ง ๋ ๊ฐ๋จํ๊ฒ commitํ ์ ์๋ ๋ช ๋ น์ด๋ค์ด ์๋ค.
<๋ช ๋ น์ด> git commit -m "์ปค๋ฐ ๋ฉ์ธ์ง ์ ๋ ฅ" - ์ ๋ ฅํ ์ปค๋ฐ ๋ฉ์ธ์ง๋ก ๋ฐ๋ก ๋ฒ์ ์ด ๋ง๋ค์ด์ง
<๋ช ๋ น์ด> git commit -am "์ปค๋ฐ ๋ฉ์ธ์ง ์ ๋ ฅ" - git add์ git commit์ด ํ ๋ฒ์ ์ด๋ค์ง(์ ๋ ฅํ ์ปค๋ฐ ๋ฉ์ธ์ง๋ก), ์ฃผ์ํด์ผ ํ ์ ์ ์๋ก ์ถ๊ฐ๋ ํ์ผ์ด ์์ ๋ ํ์ ํด์ ์ฌ์ฉ์ด ๊ฐ๋ฅ.
'๐ Language & CS knowledge > Git & GitHub' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
06. Branch ํฉ์น๊ธฐ (0) | 2022.10.08 |
---|---|
05. Branch ์์ฑํ๊ธฐ (0) | 2022.10.08 |
04. Git์์ ํ๋ก์ ํธ๋ฅผ ๊ณผ๊ฑฐ๋ก ๋๋๋ฆฌ๊ธฐ (0) | 2022.10.08 |
02. Git ์์ํ๊ธฐ (0) | 2022.10.06 |
01. Git์ด๋ ๋ฌด์์ธ๊ฐ? (0) | 2022.10.06 |