๊ด€๋ฆฌ ๋ฉ”๋‰ด

Daehyunii's Dev-blog

[git/github] WIL-13(10.04 ~ 10.08) ๋ณธ๋ฌธ

๐Ÿ“ 2022. WIL/September, October (๋ฐ๋ธŒ์ฝ”์Šค)

[git/github] WIL-13(10.04 ~ 10.08)

Daehyunii 2022. 10. 8. 17:25

  ์ด๋ฒˆ์ฃผ๋Š” ์†”์งํ•˜๊ฒŒ ์กฐ๊ธˆ ์„ค๋ ์„ค๋ (?) ๊ณต๋ถ€๋ฅผ ํ–ˆ๋˜๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ ๋™์•ˆ ๋ฏธ์นœ๋“ฏ์ด ์ค€๋น„ํ–ˆ๋˜ ๊ณผ์ •๋“ค์— ์กฐ๊ธˆ ์ง€์ณ์žˆ๊ธฐ๋„ ํ–ˆ๊ณ  ๋˜ ํฐ ์‚ฐ์„ ํ•˜๋‚˜ ๋„˜์—ˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ ์ƒ๊ฐ๋„ ํ•ฉ๊ฒฉ์ž ๋ฐœํ‘œ ์ดํ›„ 2-3์ผ์ด ์ง€๋‚˜๋‹ˆ ์กฐ๊ธˆ์”ฉ ๋ถˆ์•ˆํ•œ ๋งˆ์Œ๊ณผ ๋‚ด๊ฐ€ ์ง€๊ธˆ ์ด๋ ‡๊ฒŒ ๋งˆ์Œ ํŽธํ•˜๊ฒŒ ์žˆ์œผ๋ฉด ์•ˆ๋˜๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๋ฐ๋ธŒ์ฝ”์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๊ธฐ์กด์˜ ๊ฒƒ๋“ค์„ ๋ณต์Šตํ•˜๊ณ  ๋˜ ํ•„์ˆ˜์ ์ธ ๋‚ด์šฉ๋“ค์„ ๊ณต๋ถ€ํ•ด์„œ ๋ฐ๋ธŒ์ฝ”์Šค ๊ณผ์ •์— ์ฐธ์—ฌํ•ด์„œ ๋’ค์ณ์ง€์ง€ ๋ง์•„์•ผ ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ๋„ ๋“ค์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ์„  ๋จผ์ € ํ˜‘์—…์— ์žˆ์–ด์„œ ํ•„์ˆ˜์ ์ธ git/github๋‚ด์šฉ๋“ค์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค.

 

  ๋‚˜๋Š” ๋ฌด์–ธ๊ฐ€ ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ๋ฐฐ์šธ๋•Œ๋Š” ๋ญ”๊ฐ€ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šด๋‹ค๋Š” ํฅ๋ถ„๊ฐ๊ณผ ๋˜ ์•ฝ๊ฐ„์˜ ๋ถ€๋‹ด๊ฐ๋„ ์ƒ๊ธฐ๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ€๋”์€ ๊ฑฑ์ •์„ ํ•˜๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋Š”๋ฐ git/github๋Š” ์•ฝ๊ฐ„์˜ ๋ถ€๋‹ด๊ฐ ๋ณด๋‹ค๋Š” ๋‚ด๊ฐ€ ์กฐ๊ธˆ ๋” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด๊ฐ€๊ณ  ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์— ๊ณ„์† ์ฆ๊ฒ๊ฒŒ ๊ณต๋ถ€ํ–ˆ๋˜๊ฒƒ ๊ฐ™๋‹ค. ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ œ๋Œ€๋กœ commit์ด ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์ด๋Ÿฌํ•œ ์ผ๋ จ์˜ ๊ณผ์ •๋“ค์ด ์กฐ๊ธˆ์€ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜์–ด๊ฐ€๊ณ  ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์— ๊ธฐ๋ถ„์ด ์ข‹์•˜๋‹ค. ใ…Ž ์•„ ๋ฌผ๋ก ,, ๋‚จ๋“ค์ด ๋ณด๋ฉด ์ฝง๋ฐฉ๊ท€ ๋€” ์ˆ˜์ค€์ด์ง€๋งŒ ๋ฌดํŠผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ธฐ๋ถ„์€ ๊ทธ๋žฌ๋‹ค ใ…Ž...

 

  ๊ทธ๋ฆฌ๊ณ  ์˜คํžˆ๋ ค git๊ณผ github ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๋Š”๊ธฐ ์ž˜ํ–ˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋งŽ์ด ๋“ค์—ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ˜‘์—…์„ ํ•˜๋Š”๋ฐ ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋งŒ์•ฝ ๋‹ค๋ฅธ ํŒ€์›๋“ค์€ ๋‹ค github๋ฅผ ํ†ตํ•ด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•ด ๋‚˜๊ฐ€๊ณ , ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ด๊ฒƒ๋“ค์„ ํ™œ์šฉํ•˜๋Š”๋ฐ ๋‚˜ ํ˜ผ์ž ๋ฒ„๋ฒ…์ด๋ฉด์„œ ๊ทธ๋•Œ ๊ฐ€์„œ์•ผ ๊ณต๋ถ€๋ฅผ ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ๊ต‰์žฅํžˆ ๋ฏผํ๋ฅผ ๋ผ์น ๊ฒŒ ๋ถ„๋ช…ํ–ˆ์„ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋ฌผ๋ก  ์ง€๊ธˆ๋„ ๋” ์•Œ์•„์•ผ ํ•  ๋‚ด์šฉ๋“ค, ๊ทธ๋ฆฌ๊ณ  ๋” ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์ง€๋งŒ ์ ์–ด๋„ github๊ฐ€ ๋ฌด์—‡์ด๊ณ , ๊ธฐ๋ณธ์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ์ƒํƒœ์—์„œ ์ƒˆ๋กœ์šด ๋‚ด์šฉ๋“ค์„ ๊ณต๋ถ€ํ•˜๋Š”๊ฒƒ์€ ์•„์˜ˆ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๋Š” ์ƒํƒœ์—์„œ ๊ณต๋ถ€ํ•˜๋Š”๊ฒƒ๊ณผ๋Š” ๊ณต๋ถ€ ์†๋„์ฐจ์ด์™€ ์‹ฌ์  ๋ถ€๋‹ด๊ฐ ์ธก๋ฉด์—์„œ ์—„์ฒญ๋‚œ ์ฐจ์ด๊ฐ€ ์žˆ์„๊ฒŒ ๋ถ„๋ช…ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์ผ๋‹จ git/github์™€ ๊ด€๋ จ๋œ ๊ธฐ๋ณธ์ ์ธ ๊ณต๋ถ€๋Š” ๋งˆ์ณค์œผ๋‹ˆ, ์ด์ œ๋Š” ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ ๋‹ค์ด๋ธŒ ์ฑ…์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ญ‰ ๋ณต์Šตํ•ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 

 

  ์ด์ „์— ์ง‘์ค‘์ ์œผ๋กœ ์ œ๋Œ€๋กœ ์ฝ์–ด๋ณด๊ธด ํ–ˆ์ง€๋งŒ, ๊ทธ ๋‹น์‹œ์—๋Š” ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋„˜์–ด๊ฐ„ ๋ถ€๋ถ„๋„ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ์—๋Š” ์ €๋ฒˆ์— ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ๋ถ€๋ถ„๋“ค์„ ์ค‘์‹ฌ์œผ๋กœ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ณต์Šตํ•ด ๋ณผ ์ƒ๊ฐ์ด๋‹ค. ๋ฐ๋ธŒ์ฝ”์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋ฉด์„œ ์ฑ…์„ ๋ดค์„๋•Œ๋„ ์ด์ „์—๋Š” ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋„˜์–ด๊ฐ”๋Š”๋ฐ ๋‹ค์‹œ ๋ณด๊ธฐ ํ™•์‹คํ•˜๊ฒŒ ์ดํ•ด๋˜๋Š” ๋ถ€๋ถ„๋“ค์ด ๊ต‰์žฅํžˆ ๋งŽ์•˜๊ธฐ์— ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฑ…์„ ๋ณต์Šตํ•œ๋‹ค๋ฉด ์ €๋ฒˆ๋ณด๋‹ค๋Š” ํ›จ์”ฌ ๋งŽ์€ ๋‚ด์šฉ๋“ค์„ ๋‹ค์‹œ ์ •ํ™•ํ•˜๊ฒŒ ์ˆ™์ง€ํ•  ์ˆ˜ ์žˆ์„๊ฒƒ ๊ฐ™๋‹ค. ๋ฐ๋ธŒ์ฝ”์Šค ์‹œ์ž‘ ์ „ ์ผ์ฃผ์ผ๋„!! ์•Œ์ฐจ๊ฒŒ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค!!!!! 

 

2022.10.06 - [์–ธ์–ด ๊ณต๋ถ€ ๋ฐ ์ •๋ฆฌ/Git & GitHub[์–„์ฝ” ๊ธฐ์ดˆ๊ฐ•์˜]] - 01. Git์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

 

01. Git์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

01. git์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  git์€ vcs(version control system) ํ”„๋กœ๊ทธ๋žจ๋“ค ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์ฆ‰ ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด v.0.1๋“ฑ์˜ ๋ฒ„์ „ ํ‘œ๊ธฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ

pinetree93.tistory.com

๋ถ€ํ„ฐ

2022.10.08 - [์–ธ์–ด ๊ณต๋ถ€ ๋ฐ ์ •๋ฆฌ/Git & GitHub[์–„์ฝ” ๊ธฐ์ดˆ๊ฐ•์˜]] - 08 Github

 

08 Github๋ž€?

01. Github๋ž€? ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์กฐ๊ธˆ์ด๋ผ๋„ ํ•œ ์‚ฌ๋žŒ๋“ค์ด๋ผ๋ฉด Github์— ๋Œ€ํ•ด์„œ ์ž˜ ์•Œ๊ณ  ์žˆ๊ฑฐ๋‚˜ ์ ์–ด๋„ ํ•œ ๋ฒˆ์€ ๋“ค์–ด๋ณด์•˜์„ ๊ฒƒ์ด๋‹ค. hub๋Š” '์–ด๋–ค ์žฅ์†Œ์˜ ์ค‘์‹ฌ'์ด๋ผ๋Š” ๋œป์ด๋‹ค. ๊ทธ๋ž˜์„œ Github๋Š” Git์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š”

pinetree93.tistory.com

๊นŒ์ง€