- Today
- Total
hye-log
[๋ถ์คํธ์บ ํ AI Tech]WEEK 05_DAY 22 ๋ณธ๋ฌธ
๐ฅ ๊นํ ํน๊ฐ Part 3
1) config.txt
- ์์ด๋, ํจ์ค์๋์ ๊ฐ์ ์ ๋ณด๋ฅผ config ํ์ผ์ ๋ด์๋๊ณ .gitignore์ ์ ์ฅํ์ฌ ์๋ ์ ๋ก๋ ๋์ง ์๋๋ก ์ค์
- ๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ํ์ผ์ ๋ฐ์์ ๋ config ํ์ผ์ด ๋๋ฝ๋์ง ์๋๋ก config.txt.template๊ณผ ๊ฐ์ด template์ ์์ฑํด์ฃผ๋ฉด ์ข์
- gitignore ์๋ ์์ฑ ํํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ๋ฉด ์ฝ๊ฒ gitignore๋ฅผ ๋ง๋ค ์ ์์
https://www.toptal.com/developers/gitignore
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
2) git clone
- ์๊ฒฉ ์ ์ฅ์๋ฅผ ๋ก์ปฌ์ ๋ณต์ ํจ
3) git pull
- git fetch + git merge ๋ฅผ ํฉ์น ๋ช ๋ น์ด
- ์๊ฒฉ ์ ์ฅ์์ ์ ๋ณด๋ฅผ ๋ก์ปฌ๋ก ๊ฐ์ ธ์ด
4) git push
- ๋ก์ปฌ์ ์ ๋ณด๋ฅผ ์๊ฒฉ ์ ์ฅ์๋ก ๋ฐ์ํจ
5) git cherry-pick COMMIT_ID
- ๋ถ๋ถ ๋ณํฉ
6) git rebase BRANCH_NAME
- log ๋จ์ํ
- merge๋ ์ง์ค์ด๋ ๋ณต์กํ๋ค rebase๋ ๋จ์ํ์ง๋ง ์ฌ๊ธฐ๋ค
7) git revert COMMIT_ID
- commit์ ์ง์ฐ๊ณ ์ด๋ ฅ์ ๋จ๊น
- ์ถฉ๋์ ๋ฐ์์ํฌ ์ ์์
๐ฅ ์ค๋์ ํ๊ณ
2022๋ ์ด 10์ฃผ ๋ฐ์ ๋จ์ง ์์๋ค๋๋ฐ ์คํ..? ์ฐ์ด์๋ ์๊ฐ์ด ์์ฒญ ๋๋ฆฌ๊ฒ ๊ฐ๋๋ฐ, ์ฐ๋ง์ด ๊ฐ๊น์์ง์๋ก ์๊ฐ์ด ์์ฒญ ๋นจ๋ฆฌ ๊ฐ๋ ๊ฒ ๊ฐ๋ค. ๋ค์ ๋์๋ด๋ ์ฌํด๋ ๊ต์ฅํ ์์ฐจ๊ฒ ์ด์๊ณ , ๋จ์ ์ฌํด๋ ์์ฐจ๊ฒ ์ด ์์ ๐ ์ค๋์ ๊นํ ํน๊ฐ์ผ๋ก ์์ํด์ ํ๋ฃจ์ข ์ผ(!!) ๊นํ๋ธ์ ๋น ์ ธ ์ด์๋ค.. ๊น์ ๋ฐฐ์ฐ๋ฉด ๋ฐฐ์ธ์๋ก ์ ๊ธฐํ ๊ธฐ๋ฅ๋ค๋ ๋ง์ง๋ง(+_+), mergeํ๊ณ checkoutํ๊ณ , resetํ๊ณ ์๋ฌดํผ ํ ๋ฒ ๊ผฌ์ด๋ฉด ์์ฒญ ๋ฉ~ ํด์ง๋ ๊ฒ ๊ฐ๋ค(ใ -ใ ) ๊ทธ๋๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๊น์ ํ ์ค ์์์ผ์ง! ํ๋ฉด์ ๋ํผ์ ์ฌ๋ฌ ๊ฐ์ง ์คํ๋ ํด๋ณด๊ณ ์ด๊ฒ์ ๊ฒ ๋ง ํด๋ดค๋ ๊ฒ ๊ฐ๋ค. ๊นํ ํน๊ฐ์ ๋ณต์ตํ๋๋ผ ๊ฐ์๋ ๋ฐ๋ก ๋ชป ๋ค์๋๋ฐ ๋ด์ผ์ 5์ฃผ์ฐจ์ ๋ง์ง๋ง ๋ ์ด๋๊น ๊ฐ์ ๋ค ๋ฃ๋๊ฑธ๋ก(ํ์ดํ )
'Boostcourse > AI Tech 4๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ถ์คํธ์บ ํ AI Tech]WEEK 06_DAY 24 (0) | 2022.10.25 |
---|---|
[๋ถ์คํธ์บ ํ AI Tech]WEEK 05_DAY 23 (0) | 2022.10.22 |
[๋ถ์คํธ์บ ํ AI Tech]WEEK 05_DAY 21 (0) | 2022.10.20 |
[๋ถ์คํธ์บ ํ AI Tech]WEEK 05_DAY 20 (0) | 2022.10.20 |
[๋ถ์คํธ์บ ํ AI Tech]WEEK 05_DAY 19 (0) | 2022.10.20 |