ํฐ์คํ ๋ฆฌ ๋ทฐ
์ฝ๋์ ์ด๋ ฅ์ ์ ์ฅํ๋ commit๊ณผ ์ญํ ์ ๋ถ๋ฆฌ์์ผ์ฃผ๋ branch๊น์ง ๋ค๋ค๋ดค์ผ๋ ์ค์ํ ๊ธฐ๋ฅ์ค ํ๋์ธ merge๋ฅผ ๋ค๋ค๋ณด๋ คํ๋ค.
๋ฌผ๋ก add , commit , branch , merge ๋ ๋น๋์๊ฐ ๋ง์ ๋ช ๋ น์ด๋ค์ด๋ ์ด๋ํ๋ ์์ค์ํ๊ฑด ์๋ ๊ฒ ๊ฐ๋ค.
command | google results | % |
commit | 528,000 | 7.981980075 |
push | 523,000 | 7.906393143 |
pull | 506,000 | 7.649397572 |
clone | 489,000 | 7.392402002 |
checkout | 470,000 | 7.105171658 |
add | 446,000 | 6.742354382 |
branch | 439,000 | 6.636532676 |
log | 388,000 | 5.865545964 |
diff | 369,000 | 5.578315621 |
fetch | 355,000 | 5.36667221 |
merge | 354,000 | 5.351554823 |
init | 343,000 | 5.185263572 |
status | 286,000 | 4.323572541 |
reset | 267,000 | 4.036342197 |
tag | 246,000 | 3.718877081 |
rebase | 203,000 | 3.068829461 |
rm | 142,000 | 2.146668884 |
show | 104,000 | 1.572208197 |
bisect | 62,800 | 0.9493718726 |
grep | 49,400 | 0.7467988934 |
mv | 44,700 | 0.6757471768 |
์ถ์ฒ : ์ํ์ฝ๋ฉ https://opentutorials.org/course/2708/15211
๋ช ๋ น์ด ์ฌ์ฉ ๋น๋์๋ฅผ ๋ณด๋ฉด ๋ฌผ๋ก 1,2,3 ๋ฑ๊น์ง๋ ์๋์ง๋ง ๋งค์ฐ ์์๊ถ์ ์ํด์๋ค๊ณ ๋ณผ ์ ์๋ค. ์๋ง๋ ๋น๋์๊ฐ 4ํ๋ก ์ด์ ๋๋ ๋ช ๋ น์ด๋ค์ ๋๋ ๋ง์ด ์ด ๊ฒ ๊ฐ๋ค.
merge๋ผ๋ ๋ช ๋ น์ด๋ ์ ๋ชฉ์์๋ ๋งํ๋ฏ์ด ๊ฐ ๋ธ๋ฐ์น์ ์ต๊ทผ ์ปค๋ฐ์ ์๋ก ๋ณํฉํด์ฃผ๋ ์ญํ ์ ํ๋ค. ์ฌ๊ธฐ์ ์กฐ์ฌํด์ผํ ๊ฒ์ ํ์ฌ ์ด๋branch์ checkout๋์ด์๋์ง ์ ํ์ธํด์ผ ํ๋ค.
ํ์ฌ checkout ๋์ด์๋ ๋ธ๋ฐ์น๋ฅผ A๋ผํ๊ณ B๋ ๋๋ค๋ฅธ ๋ธ๋ฐ์น๋ผ๊ณ ๊ฐ์ ํ์.
A๋ผ๋ ๋ธ๋ฐ์น์์ A1์ด๋ผ๋ commit์ ๊ฐ์ง๊ณ ์๊ณ , B๋ผ๋ ๋ธ๋ฐ์น์๋ B1๊ณผ B2๋ผ๋ commit์ ๊ฐ์ง๊ณ ์๋ค๊ณ ๊ฐ์ ํ์.
๊ทธ๋ผ ๋ด๊ฐ ๋ง์ฝ $git merge B ๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ฒ ๋๋ฉด
ํ์ฌ ๋ด๊ฐ checkout ๋์ด์๋ ๋ธ๋ฐ์น A์ A1 commit์ ๋ธ๋ฐ์น B์ B2 commit์ ๋ณํฉ ์ํค๋ ๋์์ ์ํํ๊ฒ ๋๋ค.
์ฆ, A2์ commit์ด ๊ฐ์ฅ ๋ง์ ์์ค์ฝ๋๋ฅผ ํฌํจํ๊ณ ์๋ commit์ด ๋๋ค๋ ์๊ธฐ์ด๋ค. ๋ณดํต A2์ฒ๋ผ commit์ด๋ฆ์ด ์ง์ด์ง์ง ์๊ณ
merge~~~~ ์ด๋ฐ์์ ๋ค์์ด ๋ถ๊ธดํ๋ค.
----------------------------------------------------------------------------------------------------------------------
'git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
6. remote ์ ์ฅ์์ push, pull ํ๊ธฐ (0) | 2018.04.29 |
---|---|
5. remote ์ ์ฅ์ ๋ฑ๋กํ๊ธฐ (0) | 2018.04.26 |
3. git์ branch๋? (0) | 2018.03.29 |
2. git ์์ฑ๋ ์์ค์ฝ๋ ๋ก์ปฌ์ ์ฅ์์ commit (์ ์ฅ)ํ๊ธฐ. (0) | 2018.03.29 |
1. git ์์ํ๊ธฐ (์ ์ฅ์ ๋ง๋ค๊ธฐ) (0) | 2018.03.29 |
- Total
- Today
- Yesterday
- ํ๋ก๊ทธ๋๋จธ์ค
- node.js backend
- sequelize
- nestjs/cli
- typeorm ์ฐ๊ฒฐ
- JavaScript
- ๋น๋๊ธฐ ์์ฒญ
- nestjs module
- backend-framework
- nestjs project
- node.js
- Promise error
- NestJS
- nestjs configService
- ๊ธฐ์์ฒญAPI
- ์๊ณ ๋ฆฌ์ฆ
- Promise bulk
- nestjs directory
- @nestjs/config
- Request_Limit_Exceeded
- DeferredResult
- nestjs doc
- Spring
- android
- Spring Async
- typeorm
- foreignkey
- nestjs typeorm
- docker mysql
- nestjs config
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |