Studynote/Git, Github

[Github] Github Desktop์„ ํ™œ์šฉํ•˜์—ฌ Github ๋ธ”๋กœ๊ทธ ๊ธ€์“ฐ๊ธฐ - 1

minzhen 2022. 3. 8. 22:48

์Šคํ„ฐ๋””๋ฅผ ์œ„ํ•ด Github Blog๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ  ๊ณต๋ถ€ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.

์ด ๊ธ€์—์„  ์™„์ „ ์ดˆ๋ณด์ž์˜ ์‹œ์„ ์—์„œ Github / Github Blog / Github desktop์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋‘”๋‹ค. ๋‚ด์šฉ์€ magaretjo๋‹˜์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€๋‹ค. (๊ธ€ ํ•˜๋‹จ์— ๋งํฌ ์ฒจ๋ถ€)

 

Github Desktop

Github์˜ ์ผ์ข…์˜ ํ†ตํ•ฉ Tool
  • Github์—์„œ๋Š” ์†Œ์Šค์˜ add / commit / push ๋“ฑ์˜ ์ž‘์—…์„ ๋ณด๋‹ค ํŽธํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” Github DeskTop ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค
  • ์‚ฌ์šฉ์ด ์‰ฝ๊ณ  ๋งค์šฐ ์ง๊ด€์ ์ด์–ด์„œ git ๋˜๋Š” GitHub ์ž…๋ฌธ์ž์—๊ฒŒ ์ ํ•ฉํ•˜๋‹ค.

 

 

 


Github Desktop์˜ ํ™œ์šฉ

1. Github Desktop ์„ค์น˜  โœ”

2. ๋กœ์ปฌ Repository ์ƒ์„ฑ (Remote → ๋ณต์ œ)  

  • ์™ผ์ชฝ ์ƒ๋‹จ์˜ "Clone a repository from the internet…"๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. โœ”
  • ๋‚˜ํƒ€๋‚œ ํŒ์—… ํ™”๋ฉด์—์„œ Sign-in์„ ํ•œ๋‹ค. โœ”
  • ๋ณธ์ธ์˜ github ๊ณ„์ •์œผ๋กœ Sign-in์„ ํ•˜๋ฉด, ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ž์‹ ์˜ ๊ณ„์ •์œผ๋กœ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  repository ๋ชฉ๋ก์ด ๋‚˜ํƒ€๋‚œ๋‹ค. โœ”
  • ์›ํ•˜๋Š” repository๋ฅผ ์„ ํƒํ•˜๊ณ , Local Path์— ๋‹ค์šด๋กœ๋“œํ•  ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ๋‹ค. (์ด ๋•Œ, local path ๋ฐ‘์—๋Š” ์•„๋ฌด ํŒŒ์ผ๋„ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.) ์ด์ œ Remote repository์—์„œ Local๋กœ ๋ณต์ œ๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. โœ”
(์—ฌ๊ธฐ๊นŒ์ง€ ํŒ€์›๋ถ„์ด ์ง„ํ–‰ํ•ด์ฃผ์…จ์ง€๋งŒ, Git ์ดˆ๋ฉด์ธ ๋ฌด์ง€๋žญ์ด๊ฐ€ ์ด๊ฒƒ์ €๊ฒƒ ๋งŒ์ ธ๋ด๋„ ์•Œ ์ˆ˜ ์—†์—ˆ๊ธฐ์—.. ์ฐจ๊ทผ์ฐจ๊ทผ ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค๋Š” ๋งˆ์Œ์„ ๋จน์—ˆ๋‹ค)

 

3. Repository ์ถ”๊ฐ€

  • ๋˜๋‹ค๋ฅธ repository๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.
  • ํ™”๋ฉด ์ƒ๋‹จ์˜ ์™ผํŽธ์— “Current repository”๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์กฐ๊ทธ๋งŒ “Add”๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚œ๋‹ค.

  • Add ๋ฒ„ํŠผ ํ›„์— ๋‹ค์‹œ “Clone repostory …“๋ฅผ ํด๋ฆญํ•˜๋ฉด, ๋ฐ”๋กœ ์ „์— ๋ณด์•˜๋˜ ์›๊ฒฉ repository ๋ชฉ๋ก์ด ๋‚˜ํƒ€๋‚œ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ repository๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํฌ์ŠคํŒ…ํ•˜๋Š” ๊ณผ์ •์€ ํ›„ํŽธ์— ์—…๋กœ๋“œํ•˜๊ฒ ๋‹ค.

 

์ฐธ๊ณ  ๋งํฌ