Git & Github
GIT: ์ฝ๋ ๋ณ๊ฒฝ์ ์ ๊ธฐ๋ก ( ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ )
GITHUB: ์จ๋ผ์ธ ๋ฐฑ์
, ๊ณต์ , ํ์
๋๊ตฌ ( ์จ๋ผ์ธ ์ฝ๋ ์ ์ฅ์ )
ย
Git ํ์ ๋ช
๋ น์ด ๋ฆฌ์คํธโฃ๏ธ
- git init: ์ฝ๋ ๊ด๋ฆฌ๋ฅผ ์์ํ๋ ๋ช
๋ น์ด, ํ๋ก์ ํธ ์์ ์ ๋ฑ ํ ๋ฒ๋ง ์
๋ ฅํ๋ฉด ๋จ
- git add: ์ฝ๋ ์ ์ฅ ์ ์ฌ์ฉํ๋ ๋ช
๋ น์ด, ์ ์ฅํ ์ฝ๋๋ฅผ ์ง์ ํ๋ ์ญํ
- git commit: ์ฝ๋๋ฅผ ์ ์ฅํ๋ ๋ช
๋ น์ด
- git status: ํ๋ก์ ํธ ํ์ผ์ ์ ์ฅ ์ํ๋ฅผ ํ์ธํ๋ ๋ช
๋ น์ด
- git log: ์ฝ๋ ์ ์ฅ ๋ด์ญ์ ํ์ธํ๋ ๋ช
๋ น์ด
- git push: ๋ณ๊ฒฝ๋ ์ฝ๋ github์ ๋ฐ์ํ๋ ๋ช
๋ น์ด
- git clone: ๊ธฐ์กด github์ ์๋ ์ฝ๋ ๋ณต์ฌํด์ค๋ ๋ช
๋ น์ด
- git pull: ๋ค๋ฅธ ์ฌ๋์ด ๋ณ๊ฒฝํ ์ฝ๋๋ฅผ ๋ด ์ฝ๋์ ๋ฐ์ํ๋ ๋ช
๋ น์ด
ย
ํ์
์ ๋ฐ์ํ๋ ์ถฉ๋(Conflict) ํด๊ฒฐํ๊ธฐ
์ถฉ๋์ด๋?
ย ย ์ฌ๋ฌ ๋ช
์ด ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ๋ณํฉํ ๋ ๋์ผํ ํ์ผ์ ๋์ผํ ์์น์์ ๋ ๋ช
์ด์์ด ์ฝ๋๋ฅผ ์๋ก ๋ค๋ฅด๊ฒ ์์ ํ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ํ์
ํด๊ฒฐ ๋ฐฉ๋ฒ
- <<<<<<<<HEAD ์ญ์
- ======= ์ญ์
- >>>>>>>>^&%*^ ์ญ์
- ํ์๊ณผ ์์ ํ ์ ์ ํ ์ฝ๋๋ก ์์
- git push
ย
240415์ ์งํ๋ ๋ด์ผ๋ฐฐ์์บ ํ GIT ๊ธฐ์ด ํน๊ฐ์ ์ ๋ฆฌํ ๋ด์ฉ์
๋๋ค.