์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ฐ๋ฐ์
- ๋น์ ๊ณต์
- ํ ์ต๋ชฉํ
- ๋ชจ๋ฐ์ผ๊ฒ์
- ์ฝ๋ฉํ ์คํธ
- IT
- Front-End
- ์ง์ฝ
- TiL
- GitHub
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ด๋ชฝ์ด์ค
- ๊ฒ์์ถ์ฒ
- ๋ฐ๋ํ๋กํ
- Git
- ๊นํ๋ธ
- FE
- ๊น
- ํ์
- PT
- ์ด๋ชฝ์ด์ค๊ณต๋ต
- ์ฑ์ฅ๊ธฐ๋ก
- ์ฝ๋ฉ
- ๋ค์ด์ดํธ
- react
- ์ฝ๋ฉ์บ ํ
- ์ผํ
- ํฌ์ค๊ธฐ๋ก
- ํฌ์ค
- ํ๊ธฐ
- Today
- Total
JOYLOG
๋น์ ๊ณต์๋ ์ดํดํ๋ Git & GitHub ํ์ฉ๋ฒ | 3. git pull ๋ถํฐ git push ๊น์ง. ๋ณธ๋ฌธ
๋น์ ๊ณต์๋ ์ดํดํ๋ Git & GitHub ํ์ฉ๋ฒ | 3. git pull ๋ถํฐ git push ๊น์ง.
์ฃผํ 2020. 8. 26. 23:22๋น์ ๊ณต์๋ ์ดํดํ๋ Git & GitHub ํ์ฉ๋ฒ | 1. VsCode ๋ฐ Git ์ค์นํ๊ธฐ + Git์ ์ฌ์ฉํ๋ ์ด์
0. ๊น์ ์ฌ์ฉํ๋ ์ด์ ๊น์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋๋ฐ ์์ด ์ ์ฉํ ํ์ ๋๊ตฌ์์! ํ๋์ ํ๋ก์ ํธ์ ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ์์ ๋ ๊ฐ๋ฐ์ ๊ฐ๊ฐ ์์ ๋ง์ ๋ธ๋์น์์ ์ฝ๋๋ฅผ ์์ฑํ๊ฒ ๋ฉ๋๋ค. ์ด๋ ์ถฉ๏ฟฝ๏ฟฝ
zzuzu.tistory.com
๋น์ ๊ณต์๋ ์ดํดํ๋ Git & GitHub ํ์ฉ๋ฒ | 2. git clone๊ณผ git remote -v
๋จผ์ ๊น์ ํ (ํ์ ํ ) ๋ ํผ์งํ ๋ฆฌ์ ๋ค์ด๊ฐ๊ฑฐ๋ ์๋ก ์์ฑํด์ค๋ค ์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ํ์ ํ ํ๋ก์ ํธ๋ผ๊ณ ํด๋ณด์. ๋จผ์ ์ด ํ๋ก์ ํธ๋ฅผ ๋ด ์ปดํจํฐ์ ๊ฐ์ ธ์์ผํ๋ค ์ค๋ฅธ์ชฝ ์๋จ ์ด๋ก๋ฒํผ Code๋ฅผ ๋๋ฅด๏ฟฝ
zzuzu.tistory.com
์ ๋ฒ ๊ฒ์๋ฌผ์์ ์์ ํ ํ๋ก์ ํธ๋ฅผ
git clone์ ํด์๋ค
์ด๋ฒ ๊ฒ์๋ฌผ์
๊น์ ํ์ฉํ๋๋ฐ ์์ด ์์ฃผ ์ค์ํ ๋ถ๋ถ์ด๋
ํ๋๋ ๋น ์ง์์ด ๋ฐ๋ผํด์ผ ์ ์์ ์ผ๋ก ์๋ํ ๊ฒ์ด๋ค
ํ๋๋ผ๋ ๋น ์ง๋ฉด..
์ค๋ฅ์ ๋ช์ ๋น ์ง ๊ฒ์ ๋๋ค...
ํญ์ ์์ ์ ์์์ โญ git pull โญ
๋ค๋ฅธ ์ฌ๋์ด ์์ ํ ๋ด์ญ์ด ์์ ์๋ ์์ผ๋
๊ฐ์ฅ ์ต์ ์ฌํญ์ ๋ฐ์์์ผ ํ๋ค
๋๋ ์ฒ์ ๋ฐ์์จ ๊ฒ์ด๊ธฐ ๋๋ฌธ์
Already up to date. ๋ผ๊ณ ๋ฌ๋ค.
git pull์ ํด์ค๋ฉด
master๊ฐ ์๋ ์์ ์ ๋ธ๋์น์์ ์์ ์ ํด์ผํ๋ค.
๋ง์ฝ
master์์ ์์ ์ด ์ด๋ฃจ์ด์ง๋ฉด
๋ฐ๋ก ํ๋ก์ ํธ์ ์์ ์ฌํญ์ด ์ ์ฉ๋์ด ๋ฒ๋ฆฌ๋
๋ค๋ฅธ ํ์๋ค๊ณผ ์ถฉ๋์ด ์ผ์ด๋ ์ ์๋ค.
๋ธ๋์น๋
โญ git checkout -b ๋ธ๋์น ์ด๋ฆ โญ
์ผ๋ก ์์ฑํ๊ฑฐ๋ ์ ํํ๋ค.
ํฐ๋ฏธ๋์ฐฝ ์ฃผ์ ๋งจ ์ค๋ฅธ์ชฝ์ (master) ํน์ (juhee) ๋ผ๊ณ ๋์ด ์๋ ๊ฒ์ด
ํ์ฌ ๋ฐ๊ณ ์๋ ๋ธ๋์น์ด๋ค.
์ด์ ์์ ์ ํ๋ค.
๋๋ ์๋ก์ด ํ์ผ์ ๋ง๋ค๊ณ ์ด ์์ ์ฝ๋๋ฅผ ์์ฑํ์๋ค.
์์ ์ ๋๋ง์ณค์ผ๋ฉด ์ด์ ์์ ์ฌํญ์ ๋์ ๋ธ๋์น์ ์ฌ๋ฆด ๊ฒ์ด๋ค
โญ git add . โญ
๋ฅผ ํด์ค๋ค.
์๋ฌด๊ฒ๋ ๋จ์ง ์๋ ๊ฒ์ด ์ ์์ด๋ค.
๊ทธ์น๋ง ์ด๋ค ๋ณํ๊ฐ ์ผ์ด๋ฌ๋์ง ๊ถ๊ธํ๋ค๋ฉด...
git status
๋ฅผ ํ๋ฉด ์ด๋ค ์ํฉ์ธ์ง ์๋ ค์ค๋ค.
new file: hello.py
์๋ก์ด ํ์ผ์ ๋ง๋ค์๊ธฐ ๋๋ฌธ์ด๋ค.
์ ์์ ์ผ๋ก add ๋ ๊ฒ์ด๋ค.
โญ git commit -m "๋ฉ์์ง๋ด์ฉ" โญ
์ด์ ๋ฉ์์ง๋ฅผ ๋จ๊ธฐ๊ณ juhee ์ ๋ธ๋์น์ pull ํด์ค ๊ฒ์ด๋ค.
๋ฉ์์ง๋ ํญ์ ๋จ๊ฒจ์ผํ๋๋ฐ!
์ด๋ค ์์ ์ ํ๋ ์ง ํ์๋ค๊ณผ ๊ณต์ ํด์ผํ๋๊น
๊ฐ๋ตํ๊ฒ ์ ๋ฆฌํด์ ๋ฉ์์ง๋ฅผ ๋จ๊ธฐ๋๋ก ํ์
โญ git push origin ๋ธ๋์น์ด๋ฆ โญ
์ผ๋ก ์ต์ข ์ ์ผ๋ก juhee ๋ธ๋์น์ ์์ ์ฌํญ์ ๋ด์์ค ๊ฒ์ด๋ค
์ด ๋ชจ๋ ๊ณผ์ ์ด ๋๋ฌ๋ค๋ฉด
Git hub์ ์ ์ ์ฉ๋ ๊ฑธ ํ์ธํ ์ ์๋ค.
์ด์ ์ด ๋ ํฌ์งํฐ๋ฆฌ์ ํ์ฅ์ด ๋จธ์ง๋ฅผ ํ๋ฉด
๋ชจ๋ ํ์์ด ๊ฐ๊ฐ ์์ ์ ๋ธ๋์น์์ ์์ ํ ์ฌํญ์ด ํฉ์ณ์ง ์ ์๋ค