์ ์ฅ์๋ฅผ ๋ด ์ปดํจํฐ์ ๋ณต์ฌ๊น์ง ํด๋ณด์์ผ๋
์ด๋ฒ์ ๋ณต์ฌ๋ ์ ์ฅ์๊ฐ
์๋์ ์ ๋๋์ง ํ์ธํด ๋ณผ ๊ฒ์ด๋ค.
GitHub ์ ์ฐจ
โ GitHub ๊ฐ์
↓
โก GitHub ์ ์ฅ์ ์์ฑ
↓
โข GitHub ์ ์ฅ์ ํด๋ก
↓
โฃ ์ปดํจํฐ์์ ์ ์ฅ์์ ์ฌ๋ฆด ํ์ผ ์์ฑ
↓
โค commitํ ํ์ผ ์ ํ ํ ์คํ ์ด์ง์ ์ฌ๋ฆฌ๊ธฐ (add)
↓
โฅ commit
↓
โฆ push
↓
โง github.com/๋ด์์ด๋/๋ดํ๋ก์ ํธ ๋งํฌ ์ ์ ํ ์ ๋ก๋ ํ์ธ
๊ณผ์ ์ด ๋ง์ ๋ณด์ด๋ ๊ฒ ๊ฐ์ง๋ง
์๊ฐ๋ณด๋ค ๊ฐ๋จํ ๊ณผ์ ์ด๋ค.
(1) ๋จผ์ ํ ์คํธํด๋ณผ ํ์ผ์ ์์ฑํด ์ค๋ค.
ํ์ผ๋ช : hello.html
(2) ์์คํธ๋ฆฌ์ ๋ค์ด๊ฐ ๋ณด๋ฉด '์คํ ์ด์ง์ ์ฌ๋ผ๊ฐ์ง ์์ ํ์ผ'๋์
'hello.html'์ด ์๋ค.
'๋ชจ๋ ์คํ ์ด์ง์ ์ฌ๋ฆฌ๊ธฐ' ๋ '์ ํ ๋ด์ฉ ์คํ ์ด์ง์ ์ฌ๋ฆฌ๊ธฐ'
๋ฒํผ์ ๋๋ฌ ์คํ ์ด์ง์ ์ฌ๋ ค์ค๋ค.
(3) '์คํ ์ด์ง์ ์ฌ๋ผ๊ฐ ํ์ผ'์ 'hello.html'์ ๋ฐ๊ฒฌํ ์ ์๋ค.
→ ์ด๊ณผ์ ์ add๋ผ๊ณ ํ๋ค.
(4) ์คํ ์ด์ง์ ์ฌ๋ผ๊ฐ ํ์ผ์ ๋ํด์
์์ ์ฌํญ์ด๋ ์ฐธ๊ณ ์ฌํญ์ ์ ๋ ฅ ํ ํ '์ปค๋ฐ' ๋ฒํผ์ ๋๋ฌ์ค๋ค.
→ ์ด ๊ณผ์ ์ commit์ด๋ผ๊ณ ํ๋ค.
(5) ์ข์ธก์ 'master'๋ฅผ ๋๋ฅด๋ฉด ํ์ฌ ์งํ์ํฉ์ ํ์ธํ ์ ์์ผ๋ฉฐ,
์๋จ 'Push'์ ์ ๋ก๋ํด์ผ ํ ํ์ผ์ ์ซ์๊ฐ ๋ํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
(6) 'Push'๋ฅผ ๋๋ฅด๋ฉด ํด๋น์ฐฝ์ด ๋จ๋ฉฐ,
๋ค์ ํ๋ฒ 'Push'๋ฅผ ๋๋ฅธ๋ค.
(7) ์ด๋, ์ํธ๋ฅผ ์ ๋ ฅํ๋ ์ฐฝ์ด ๋์ค๋๋ฐ
GitHub์ ์ฌ์ฉํ๋ ์ํธ์ ๋๋ค์์ ์ ๋ ฅํ๋ฉด ๋๋ค.
(์ํธ ์ ๋ ฅ์ 'Remember password'๋ก ์ ๋ ฅ์ ์๋ตํ ์ ์๋ค)
(8) GitHub ์ฌ์ดํธ์ ์ ๋ ฅํด ์ push๋์๋์ง ํ์ธํด๋ณด๋ฉด
'hello.html' ํ์ผ์ ํ์ธ ํ ์ ์๋ค.
→ ์ด ๊ณผ์ ์ push๋ผ๊ณ ํ๋ค.
๋๋์ด ๊นํ๋ธ์ ๊ธฐ๋ณธ์ ์ธ ์ ์ฐจ๋ฅผ ๋ง์ณค๋ค.
์ด์ ๊นํ๋ธ์ ๋ค๋ฅธ ๊ฐ๋ ์ ๋ํด์๋ ์์๋ด์ผ๊ฒ ๋ค.
< ์ฐธ๊ณ >
์ธํ๋ฐ - git๊ณผ github
https://www.inflearn.com/course/git-and-github
โป ํด๋น ๊ธ์ ์ต๋ ๋ชฉ์ ์ผ๋ก ์์ฑ๋ ๊ธ์ ๋๋ค โป
'๊ฐ์ธ๊ณต๋ถ > Git & GitHub' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git & GitHub] branch(๋ธ๋์น)์ checkout(์ฒดํฌ์์) ๊ฐ๋ (0) | 2020.05.20 |
---|---|
[Git & GitHub] checkout์ ํ์ฉํด ์ ์ฅํ์ง ์์ ๋ด์ฉ ์ทจ์ํ๊ธฐ (0) | 2020.05.19 |
[Git & GitHub] ์์คํธ๋ฆฌ ์ค์น ๋ฐ ํด๋ก ๊ธฐ๋ณธ๊ฐ๋ (0) | 2020.05.17 |
[Git & GitHub] GitHub ํ์๊ฐ์ ๋ฐ ๊ณ์ ์์ฑ (0) | 2020.05.16 |
[Git & GitHub] Git & GitHub ๊ธฐ๋ณธ๊ฐ๋ ์ ์ (0) | 2020.05.15 |
๋๊ธ