Skip to main content

๐Ÿ˜บGit Hub๋กœ ๋ฐฐํฌํ•˜๊ธฐ - 1

๋ฐฐํฌ๊ฐ€ ๋ญ”๋ฐ์š”?โ€‹


๋ฐฐํฌ๋ž€.. ์ „ ๊ฒŒ์‹œ๋ฌผ์—์„œ ๋„ํ์‚ฌ์šฐ๋ฃจ์Šค ์„ค์น˜ํ•œ๊ฑธ yarn start๋กœ ์‹คํ–‰ํ•˜๋ฉด ์—ฌ๋Ÿฌ๋ถ„์€ ๋ณผ ์ˆ˜ ์žˆ์ž–์•„์š”?

๊ทผ๋ฐ ์ €๋Š” ๊ทธ๊ฑธ ๋ชป ๋ด์š” !

๋ธ”๋กœ๊ทธ๊ฐ€ ๋ฌด์Šจ ๊ฐœ์ธ ์ผ๊ธฐ์žฅ๋„ ์•„๋‹ˆ๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“คํ•œํ…Œ ์ž๋ž‘๋„ ํ•˜๊ณ  ์†Œ๊ฐœ๋„ ํ•˜๊ณ  ๊ทธ๋Ÿฌ๊ณ  ์‹ถ์ž–์•„์š”?

๊ทธ๋ž˜์„œ ์ธํ„ฐ๋„ท์— ๋ฐฐํฌ๋ฅผ ํ•ด์ค˜์•ผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค !

๋‹จ์–ด์ ์ธ ์ง€์‹์„ ํ•˜๋‚˜ ๋“œ๋ฆฌ์ž๋ฉด ์—ฌ๋Ÿฌ๋ถ„์˜ ๋„ํ์‚ฌ์šฐ๋ฃจ์Šค๋Š” ์ง€๊ธˆ ๋กœ์ปฌ์—์„œ ์‹คํ–‰ ์ค‘์ด๋‹ค~๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ๋„ค์š”

Git Hub๋ž€?โ€‹


์ฝ”๋“œ ์ €์žฅ์†Œ ๋ฐ ๊ฐœ๋ฐœ์ž๋“ค ์ปค๋ฎค๋‹ˆํ‹ฐ์ž…๋‹ˆ๋‹ค^^

๋จผ์ € Git Hub ํšŒ์›๊ฐ€์ž…์„ ์ง„ํ–‰ํ•ด์ฃผ์„ธ์š” !

์ด ๋งํฌ์—์„œ Sign up ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์ง„ํ–‰ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํšŒ์›๊ฐ€์ž…์€ ์–ธ์ œ๋‚˜ ๊ท€์ฐฎ์€ ์ผ์ด์ง€๋งŒ ๊ทธ๋ž˜๋„ ๊ผญ ํ•ด๋ณด์„ธ์š” ! ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค~

Git Hub ์ €์žฅ์†Œ ๋งŒ๋“ค๊ธฐโ€‹

ํšŒ์›๊ฐ€์ž…์„ ๋‹ค ํ•˜์…จ๋‹ค๋ฉด ๋ฐฐํฌํ•  ์ฝ”๋“œ๋ฅผ ๋‹ด์„ ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ค๊ฒ๋‹ˆ๋‹ค !

Git Hub์—์„  Repository๋ผ๊ณ  ๋ถ€๋ฅด๋‹ˆ ๊ธฐ์–ตํ•ด์ฃผ์„ธ์š” !


img2 ์œ„ ์‚ฌ์ง„ ์ฒ˜๋Ÿผ ์šฐ์ธก ํ”„๋กœํ•„์„ ๋ˆ„๋ฅด์‹œ๋ฉด ์˜ค๋ฅธ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  Your Repositories๋ฅผ ํด๋ฆญํ•˜์—ฌ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ €์žฅ์†Œ๊ฐ€ ์žˆ๋Š” ๊ณณ์œผ๋กœ ์ด๋™ํ•ด์ฃผ์„ธ์š”!

๊ทธ๋Ÿฌ๋ฉด ์ €์ฒ˜๋Ÿผ ์ €๋Ÿฐ ํ™”๋ฉด์ด ๋‚˜์˜ฌ๊ฒ๋‹ˆ๋‹ค. ์ €๊ธฐ์„œ ์ดˆ๋ก์ƒ‰ New๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์ฃผ์‹œ๋ฉด ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์š”


img1

๋“ค์–ด๊ฐ€๋ฉด ์œ„์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜ค๋Š”๋ฐ ์ €์žฅ์†Œ ์ด๋ฆ„์€

์ €์žฅ์†Œ ์ด๋ฆ„
[์œ ์ €์ด๋ฆ„].github.io

๋กœ ์ž‘์„ฑํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์œ ์ €์ด๋ฆ„(username)์„ ๋ชจ๋ฅด๊ฒ ์‹œ๊ฒ ์œผ๋ฉด ์˜†์— Owner๊ธ€์”จ ๋ฐ‘์— ๋ณด์ด์‹œ์ฃ ? ์ œ ๊ฒฝ์šฐ์—๋Š” kihyun1998์ด๋ผ๊ณ  ์จ์žˆ๋Š”๋ฐ ์ด๊ฒŒ ์—ฌ๋Ÿฌ๋ถ„์˜ ์œ ์ € ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

์ €๋Š” ์›๋ž˜ kihyun1998.github.io๋กœ ๋งŒ๋“ค์—ˆ์–ด์•ผ ํ•˜์ง€๋งŒ ์ด๋ฏธ ๋งŒ๋“ค์—ˆ๊ธฐ์— ๊ทธ๋ฆฌ๊ณ  ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด username.github.io๋กœ ๋งŒ๋“ ๊ฒ๋‹ˆ๋‹ค ! ์˜คํ•ดํ•˜์ง€๋งˆ์„ธ์š” !!!


img3 ๊ทธ๋Ÿฌ๋ฉด ์งœ์ž” !! ์ด๋ ‡๊ฒŒ ๋‚˜์˜ค๊ฒŒ ๋˜๋Š”๋ฐ์š”!

์ฒซ Git Hub Repository๋ฅผ ๋งŒ๋“œ์‹  ๊ฒƒ์„ ์ถ•ํ•˜๋“œ๋ ค์š”~๐Ÿ˜€

์•„์ง ์•„๋ฌด๋Ÿฐ ์ฝ”๋“œ๋„ ๋„ฃ์ง€ ์•Š์•„์„œ ์ฝ”๋“œ๋ฅผ ๋„ฃ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ด์ฃผ๋Š” ํ™”๋ฉด์„ ๋งŒ๋‚ฌ์–ด์š” ! ์ด์ œ ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด๋ณด๋Ÿฌ ๊ฐˆ๊นŒ์š”?


Git Desktop ์„ค์น˜โ€‹


์—ฌ๋Ÿฌ๋ถ„์ด ํ•œ ๊ฐ€์ง€ ๋” ์„ค์น˜ํ•ด์ฃผ์…”์•ผ ํ• ๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์‹ค ์—†์–ด๋„ ๋˜๋Š”๋ฐ ์žˆ์œผ๋ฉด ์•„์ฃผ ์ข‹์€ ํ”„๋กœ๊ทธ๋žจ์ด์—์š”.

์—ฌ๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

์ด์ œ ์ด๋Ÿฐ๊ฑฐ ์ž์„ธํžˆ ์•ˆ์•Œ๋ ค์ค˜๋„ ๋˜์ฃ ? ใ…Žใ…Ž


img4 ์ด๋Ÿฐ ๋น„์Šทํ•œ ํ™”๋ฉด์„ ๋ณด์‹ค๊ฑฐ์—์š”!

์ €์žฅ์†Œ Clone ํ•˜๊ธฐโ€‹


์ž ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“  ์ €์žฅ์†Œ๋ฅผ clone ํ•ด๋ณผ๊ฑด๋ฐ์š”~

cloneํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์Œ... ์—ฐ๊ฒฐํ•œ๋‹ค? ์‚ฌ์‹ค ๋ณต์‚ฌํ•œ๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ๋” ํฌ๊ธดํ•œ๋ฐ Git Hub ์ €์žฅ์†Œ์™€ ๋‚ด ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ์˜ ํด๋”์™€ ์—ฐ๊ฒฐํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค !

์–ด๋–ป๊ฒŒ ํ•˜๋ƒ๊ตฌ์š”? ์ง„์งœ ์‰ฌ์›Œ์š”.


  1. File > Clone repository ๋ˆ„๋ฅด๊ธฐ img5


  2. ๋ˆŒ๋Ÿฌ์„œ ๋‚˜์˜ค๋Š” ํ™”๋ฉด์— ์•„๊นŒ ๋งŒ๋“  ์ €์žฅ์†Œ ์ฐพ์•„์„œ ํด๋ฆญํ•˜๊ณ  img6


  3. ๊ฒฝ๋กœ๋Š” C๋“œ๋ผ์ด๋ธŒ ๋ฐ‘์— ! ํ•˜๋Š”๊ฒŒ ๊ฐ„๋‹จํ•ด์„œ ์ข‹๋”๋ผ๊ตฌ์š”. ๋‹คํ•˜๊ตฌ Clone๋ฒ„ํŠผ ํด๋ฆญํ•˜๋ฉด ๋.

ํ•ด๋‹น ๊ฒฝ๋กœ๋กœ ๊ฐ€๋ณด์‹œ๋ฉด ๋งŒ๋“  ์ €์žฅ์†Œ ์ด๋ฆ„์œผ๋กœ ํ•˜๋Š” ํด๋”๊ฐ€ ์ƒ๊ฒผ์„๊ฑฐ์—์š”.


img7 ํด๋ก ์ด ์ž˜ ๋๋‹ค๋ฉด ์œ„ ํ™”๋ฉด์ด ๋‚˜์˜ฌ๊ฒ๋‹ˆ๋‹ค!

์„ค์น˜ํ•œ ๋„ํ์‚ฌ์šฐ๋ฃจ์Šค ํŒŒ์ผ pushํ•˜๊ธฐโ€‹


์ €๋ฒˆ ๊ฒŒ์‹œ๊ธ€์—์„œ ์„ค์น˜ํ•œ ๋„ํ์‚ฌ์šฐ๋ฃจ์Šค ํŒŒ์ผ ๊ธฐ์–ตํ•˜์‹œ์ฃ ?


img8 ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ 2๊ฐœ๋ฅผ ์–‘ ์˜†์œผ๋กœ ๋„์šฐ์…”์„œ C๋“œ๋ผ์ด๋ธŒ๋กœ ๊ฐ€์ค๋‹ˆ๋‹ค!

๊ทธ๋Ÿฌ๋ฉด ๋„ํ์‚ฌ์šฐ๋ฃจ์Šค ์„ค์น˜ํ•œ ํด๋”(์˜ค๋ฅธ์ชฝ) ๊ทธ๋ฆฌ๊ณ  ๋ฐฉ๊ธˆ cloneํ•œ Git Hub ์ €์žฅ์†Œ ํด๋”(์™ผ์ชฝ)์ด ๋ณด์ด์‹คํ…๋ฐ์š” !

๊ทธ๋ƒฅ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

  1. ๋„ํ์‚ฌ์šฐ๋ฃจ์Šค ํด๋”๋ฅผ ํด๋ฆญ

  2. Ctrl + c (๋ณต์‚ฌ)

  3. Git Hub ์ €์žฅ์†Œ ํด๋” ํด๋ฆญ

  4. Ctrl + v (๋ถ™์—ฌ๋„ฃ๊ธฐ)

๊ทธ๋Ÿฌ๋ฉด ๋ฐ˜์€ ์™”์–ด์š” ! ๋ณต์‚ฌ ์‹œ๊ฐ„์ด ์ข€ ์˜ค๋ž˜๊ฑธ๋ฆด ๋ฟ์ด์—์š” ใ…Žใ…Ž


img9

pushํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. Git Desktop์„ ๋ณด์‹ค๊นŒ์š”?


img10 ๋ญ”๊ฐ€ ๊ฒ๋‚˜๊ฒŒ ๋งŽ์•„์กŒ์ฃ ?

์ด์ œ ์—ฌ๋Ÿฌ๋ถ„์ด ํ• ๊ฑฐ๋Š” pushํ•˜๊ธฐ์ „์— commit์ด๋ž€ ๊ฑธ ํ•ด์•ผํ•ด์š” !


img11 ์ด๋ฏธ์ง€๋ฅผ ํ†ตํ•ด ๋ณด์‹œ๋ฉด ์ €๊ธฐ ์œ„์˜ ์ž…๋ ฅ์นธ์ด commit ๋ฉ”์‹œ์ง€๋ฅผ ์ ๋Š” ์นธ์ด๊ณ  ๋ฐ‘์— ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด commit์ด ๋ฉ๋‹ˆ๋‹ค.


img12 ๋ˆ„๋ฅด๋ฉด ์œ„์ฒ˜๋Ÿผ Publish branch๋ผ๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์‹ถ๊ฒŒ ๋งŒ๋“ค์–ด๋†จ๋Š”๋ฐ ๊ทธ๊ฑธ ๋ˆ„๋ฅด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋ˆ„๋ฅด๋ฉด push๊ฐ€ ๋˜๋Š”๋ฐ์š” ์ฒซ push๋งŒ Publish branch๋ผ๊ณ  ์•Œ๊ณ  ๊ณ„์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค! ๋‹ค์Œ๋ถ€ํ„ด push๋ผ๊ณ  ๋‚˜์˜ฌ๊ฑฐ์—์š”


img13 ์•„๊นŒ ๋งŒ๋“  Git Hub ์ €์žฅ์†Œ ํŽ˜์ด์ง€์— ๊ฐ€์‹œ๋ฉด ์ด๋ ‡๊ฒŒ ์ถ”๊ฐ€๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค!

๋ฐฐํฌ ๋?โ€‹


๋ฐฐํฌ๊ฐ€ ๋๋‚ฌ๋ƒ๊ตฌ์š”? ์•„๋‹ˆ์š”~ ์ด์ œ ์‹œ์ž‘์ด์š” ใ…Žใ…Ž

๊ธ€์ด ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋‹ˆ๊นŒ ๋‹ค์Œ ๊ฒŒ์‹œ๊ธ€์—์„œ ๋ฐฐํฌ ๋ฐฉ๋ฒ• ๋งˆ๋ฌด๋ฆฌํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค !