๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
[Git] 3. Commit(์ปค๋ฐ‹)ํ•˜๊ธฐ ์ €๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ดค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ „์ฒด์ ์ธ ์ˆ˜์ • ๋‚ด์šฉ์„ ๊ธฐ๋กํ•˜๊ณ , ์›ํ•˜๋Š” ํŒŒ์ผ์„ ์„ ํƒํ•˜์—ฌ ๋ฒ„์ „์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ „์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ์†Œ๊ฐœํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž‘์—…ํŠธ๋ฆฌ ์ž‘์—…ํŠธ๋ฆฌ๋Š” ํŒŒ์ผ์˜ ์ˆ˜์ •๊ณผ ์ €์žฅ ๋“ฑ์ด ์ด๋ฃจ์–ด์ง€๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ์ €๋ฒˆ์— ๋งŒ๋“ค์—ˆ๋˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์ €ํฌ์˜ ์ž‘์—…ํŠธ๋ฆฌ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ…Œ์ด์ง€ ์Šคํ…Œ์ด์ง€๋Š” ์ˆ˜์ •์ด ์™„๋ฃŒ๋œ, ๋ฒ„์ „์œผ๋กœ ๋งŒ๋“ค ํŒŒ์ผ์ด ๋Œ€๊ธฐํ•˜๋Š” ๊ณต๊ฐ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์œ„์— ์„ค๋ช…ํ–ˆ๋˜ ์ž‘์—…ํŠธ๋ฆฌ์—์„œ ์–ด๋– ํ•œ ์ž‘์—…์„ ๋งˆ์นœ ํŒŒ์ผ๋“ค ์ค‘ ๋ฒ„์ „์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ํŒŒ์ผ๋งŒ ๊ณจ๋ผ์„œ ์Šคํ…Œ์ด์ง€ ์•ˆ์œผ๋กœ ๋„ฃ์–ด์ฃผ๋Š” ๊ฒ๋‹ˆ๋‹ค. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์Šคํ…Œ์ด์ง€ ์•ˆ์—์„œ ๋Œ€๊ธฐ์ค‘์ธ ํŒŒ์ผ๋“ค์„ ๋ฒ„์ „์œผ๋กœ ๋งŒ๋“ค์–ด ์ €์žฅํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ์ €๋ฒˆ์— init๋ช…๋ น์–ด๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ดˆ๊ธฐํ™”ํ–ˆ๋˜ ๊ฑธ ๊ธฐ์–ตํ•˜.. 2024. 3. 30.
[Git] 2. Repository๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ์ด์ „ ํฌ์ŠคํŒ…์—์„œ ๊นƒ์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ๋‹ค๋ค„๋ดค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊นƒ์œผ๋กœ ์–ด๋–ค ํŒŒ์ผ์˜ ์ˆ˜์ •์‚ฌํ•ญ๋“ค์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณผ ๊ฑด๋ฐ์š”, ๊ทธ ์ฒซ ๋ฒˆ์งธ ๋‚ด์šฉ์€ repository์ž…๋‹ˆ๋‹ค. ๊ด€๋ฆฌ๋ฅผ ํ•˜๋ ค๋ฉด ํ”„๋กœ์ ํŠธ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•˜๊ธฐ ์‚ฌ์šฉ๋˜๋Š” ์ €์žฅ์†Œ๋ฅผ repository๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ค์–ด์ค„ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋งŒ๋“ค์–ด๋„ ๋˜๊ณ , ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด์„œ ์ž„์˜์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค์–ด๋„ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” mkdir๋ช…๋ น์–ด๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ , cd๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํด๋”๋กœ ์ด๋™ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ช…๋ น์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: mkdir git_test cd git_test ์ž ์ด๋ ‡๊ฒŒ ๋งŒ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€ ์ž˜ ์ด๋™ํ•˜์…จ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํŒŒ์ผ๋“ค์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด.. 2024. 3. 29.