1 . git clone ๋ช ๋ น์ด๋ก ๋ก์ปฌ ์ ์ฅ์ ์์ฑํ๊ธฐ
git clone [๋ด ์๊ฒฉ ์ ์ฅ์ url]
- master ๋ธ๋์น ํด๋ก
git clone -b [๋ธ๋์น๋ช
] [์๊ฒฉ ์ ์ฅ์ url]
- ํน์ ๋ธ๋์น ํด๋ก
2. git remote ๋ช ๋ น์ด๋ก ์๊ฒฉ ์ ์ฅ์, ๋ก์ปฌ ์ ์ฅ์ ์ฐ๊ฒฐํ๊ธฐ
git remote
- ์ฐ๊ฒฐ๋ ์๊ฒฉ(remote) ์ ์ฅ์ ์์ผ๋ฉด ์๋ฌด๊ฒ๋ ์ถ๋ ฅ X
git remote add origin [์๊ฒฉ ์ ์ฅ์ url]
- ์๊ฒฉ ์ ์ฅ์ ์ฐ๊ฒฐ
git remote show [์๊ฒฉ ์ ์ฅ์ ์ด๋ฆ]
- ์๊ฒฉ ์ ์ฅ์ ์ธ๋ถ ์ ๋ณด ๋ณด๊ธฐ
3. git push ๋ก์ปฌ ์ ์ฅ์์ ๋ณ๊ฒฝ๋ ํ์ผ๋ค์ ์๊ฒฉ ์ ์ฅ์์ ์ฌ๋ฆฌ๊ธฐ
git add . # ๋ณ๊ฒฝ๋ ๋ชจ๋ ํ์ผ ์ถ๊ฐ
git commit -m "์ปค๋ฐ ๋ฉ์์ง"
git push origin master # ๋ง์คํฐ ๋ธ๋์น์ ํธ์ฌ, origin [๋ธ๋์น๋ช
]์ผ๋ก ๋ค๋ฅธ ๋ธ๋์น์ ํธ์ฌ ๊ฐ๋ฅ
# ์์ ๋๊ฐ ๋ช
๋ น์ด ํฉ์น ๋ช
๋ น์ด
git commit -a -m "์ปค๋ฐ ๋ฉ์์ง"
git push origin master # ๋ง์คํฐ ๋ธ๋์น์ ํธ์ฌ, origin [๋ธ๋์น๋ช
]์ผ๋ก ๋ค๋ฅธ ๋ธ๋์น์ ํธ์ฌ ๊ฐ๋ฅ
4. git pull๋ก ์๊ฒฉ ์ ์ฅ์ ํ์ผ ๊ฐ์ ธ์ค๊ธฐ
git pull origin [๋ธ๋์น๋ช
]
- git fetch + git merge์ ๊ฐ์
ํ์ ์ push ํ ๋ ์ฃผ์์ → ๋ก์ปฌ ์ ์ฅ์๊ฐ ์๊ฒฉ ์ ์ฅ์์ ์ต์ ๋ฒ์ ์ ์ ์งํด์ผํจ
728x90
'Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GitHub] ๋ธ๋์น ๋ฎ์ด ์์ฐ๊ธฐ (0) | 2021.03.04 |
---|---|
[GitHub] init, add, commit, amend, checkout (0) | 2021.02.18 |
[GitHub] ๋ฆฌ๋๋ฏธ(README.md) ํ์ผ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ์์ฑ, ๋งํฌ๋ค์ด ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ (0) | 2021.02.16 |
[GitHub] ์๋ก์ด ๋ธ๋์น(branch) ๋ง๋ค๊ธฐ (0) | 2021.02.09 |
Unit test๋? ํ ์คํธ ์ฝ๋ ์์ฑํด์ผ ํ๋ ์ด์ , ๊ฐ๋จํ ์์ (+ GitHub) (0) | 2021.01.16 |