์ ๋ฒ์ GitHub์ ๋ค์ด๊ฐ ์ ์ฅ์๊น์ง ์ค์น๋ฅผ ๋๋ง์ณค๋ค.
๊ทธ๋์ ์ด๋ฒ์ ์ค์ง์ ์ผ๋ก
GitHub์ ๋ด๊ฐ ์์ฑํ ํ์ผ์ ์ฌ๋ฆด ์ ์๊ฒ ์ค์ ํด ๋ณผ ๊ฒ์ด๋ค.
GitHub ์ ์ฐจ
โ GitHub ๊ฐ์
↓
โก GitHub ์ ์ฅ์ ์์ฑ
↓
โข GitHub ์ ์ฅ์ ํด๋ก
↓
โฃ ์ปดํจํฐ์์ ์ ์ฅ์์ ์ฌ๋ฆด ํ์ผ ์์ฑ
↓
โค commitํ ํ์ผ ์ ํ ํ ์คํ ์ด์ง์ ์ฌ๋ฆฌ๊ธฐ (add)
↓
โฅ commit
↓
โฆ push
↓
โง github.com/๋ด ์์ด๋/๋ด ํ๋ก์ ํธ ๋งํฌ ์ ์ ํ ์ ๋ก๋ ํ์ธ
์ผ๋จ ์์ค ํธ๋ฆฌ๋ฅผ ์ค์นํ๊ธฐ ์ ์
์์คํธ๋ฆฌ๋ฅผ ์ค์นํ๋ ์ด์ ์ ๋ํด ๊ฐ๋ตํ ์ค๋ช ํด ๋ณด์๋ฉด
์์คํธ๋ฆฌ๋ฅผ ์ค์นํ๋ ์ด์ ๋
์๋๋ ํ์ผ์ ์ ์ฅ์์ ์ฌ๋ฆฌ๋๋ฐ ์ผ์ผ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ํ์ผ์ ์ ๋ก๋ ํ์ง๋ง
์์ค ํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก๊ทธ๋จ ์์ฒด์์ ๋ฒํผ ํด๋ฆญ ํ๋๋ง์ผ๋ก
๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ ๊ณผ์ ์ด ์๋ต๋๋ค๊ณ ๋ณผ ์ ์๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํธ๋ฆฌํจ์ ์ํด ์์ค ํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
(๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ ๋ฐฉ๋ฒ์ ๋์ค์ ์ฐจ์ฐจ ๋ฐฐ์ธ ์์ ์ด๋ค)
https://www.sourcetreeapp.com/
(1) 'Sourcetree' ์ฌ์ดํธ์ ์ ์ ํ ๋ค์ด๋ก๋ํด์ค๋ค.
(2) ๋ค์ด๋ก๋ํ ํ์ผ์ ์คํ์ํค๋ฉด ์ ํํ๋ ๊ฒ ๋์ค๋๋ฐ
'Bitbucket'์ ์ ํํด ์ค๋ค.
('Bitbuckek Server'๋ ์ ๋ฃ๋ผ๊ณ ์ด๋์ ๋ค์ ๊ฒ ๊ฐ๋ค)
(3) ๊ทธ๋ฌ๋ฉด ์๋ก์ด ์ฐฝ์ด ๋จ๋๋ฐ '์ํ๋ผ์์'์ ํ์๊ฐ์ ์ ํด์ค๋ค.
(4) ๋ฉ์ผ ์ธ์ฆ์ ํด์ค๋ค.
(5) ๋ฉ์ผ์์ ๋งํฌ๋ฅผ ๋๋ฅด๋ฉด ํด๋น ์ฐฝ์ด ๋์ค๋๋ฐ
์ง์ ํ๊ณ ์ ํ๋ ๋๋ค์์ ์ ๋ ฅํด ์ค๋ค.
(๋๋ ๊ทธ๋ฅ ๊นํ๋ธ๋ ๋๊ฐ์ ๋๋ค์์ผ๋ก ์ง์ ํ๋ค)
(6) ๋ค์์ ํด๋น ์ฐฝ์ด ๋์ค๋๋ฐ ๊ฐ๋ณ๊ฒ 'Skip'ํด๋ ์๊ด์๋ค.
(7) ๋ฑ๋ก ์๋ฃ! ์ ํจ๊ป ๋ค์์ ๋๋ฅธ๋ค.
(8) ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค์์ ๋๋ฅด๋ฉด ์ค์น๊ฐ ์๋ฃ๋๋ค.
(9) ์๋ฃ๋ ๋ค์ ํค๊ฐ ์๋๊ณ ๋ฌผ์ด๋ณด๋๋ฐ
์์ผ๋ฉด '์'๋ฅผ, ์์ผ๋ฉด '์๋์ค'๋ฅผ ๋๋ฅธ๋ค.
(๋๋ ์์ผ๋ฏ๋ก '์๋์ค'๋ฅผ ๋๋ ๋ค)
(10) ์ฐฝ์ด ์ด๋ฆฌ๋ฉด ํด๋น ์ฐฝ์ด ๋์ค๋๋ฐ
'Remote'์์ 'Clone'์ผ๋ก ํญ์ ๋๋ฌ์ค๋ค.
(11) GitHub ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ 'Clone or download'๋ฅผ ํด๋ฆญํ ํ,
๋์์๋ ์ ์ฅ์์ ์ฃผ์๋ฅผ ๋ณต์ฌํด์ค๋ค.
(12) ๋ค์ ์์ค ํธ๋ฆฌ๋ก ๋์์ ์์ค ๊ฒฝ๋ก์ ๋ถ์ฌ ๋ฃ๊ธฐ๋ฅผ ํด์ฃผ๊ณ ,
ํด๋ก ํ ๋ชฉ์ ์ง ๊ฒฝ๋ก๋ฅผ ํ์ํด ์ง์ ํด ์ค ํ
'ํด๋ก '์ ํด๋ฆญํ๋ค.
(13) ํด๋ก ๋ ์ ์ฅ์ 'github-test'๋ฅผ ํ์ธํ ์ ์๋ค.
(14) ์ค์ ํ ๋ชฉ์ ์ง ๊ฒฝ๋ก์ ์ฐพ์๊ฐ๋ฉด
GitHub์ ์ฌ๋ผ์์๋ ํ์ผ ๊ทธ๋๋ก ํ์ธํ ์ ์๋ค.
(.git ํด๋๋ ๋ณดํต ์จ๊น ํด๋๋ก ์ค์ ๋์ด ์์ผ๋,
[๋ณด๊ธฐ] - [์จ๊น ํญ๋ชฉ]์ ์ฒดํฌํ๋ฉด ํ์ธํ ์ ์๋ค)
์ด์ฒ๋ผ GitHub์ ์ ์ฅ์๋ฅผ ๋ด ์ปดํจํฐ์ ๊ทธ๋๋ก ๊ฐ๋ค ๋์ ๊ฒ์ ํด๋ก ์ด๋ผ๊ณ ํ๋ค.
clone
์๊ฒฉ ์ ์ฅ์(GitHub)๋ฅผ ๋ด ์ปดํจํฐ์ ๋ณต์ฌํด์ค๋ ํ์
๋๋์ด ์๊ฒฉ ์ ์ฅ์๋ฅผ ๋ด ์ปดํจํฐ์ ๋ณต์ฌํด์์ผ๋
๋ค์์ ์ ์ฅ์๋ฅผ ์ ๊ฐ์ ธ์๋์ง
ํ ์คํธํด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
< ์ฐธ๊ณ >
์ธํ๋ฐ - 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] ํด๋ก (clone)๋ ์ ์ฅ์ ๋์ ํ์ธํ๊ธฐ (0) | 2020.05.18 |
[Git & GitHub] GitHub ํ์๊ฐ์ ๋ฐ ๊ณ์ ์์ฑ (0) | 2020.05.16 |
[Git & GitHub] Git & GitHub ๊ธฐ๋ณธ๊ฐ๋ ์ ์ (0) | 2020.05.15 |
๋๊ธ