[Git/GitHub] git add

์ด๋‹คํ˜œยท2023๋…„ 10์›” 19์ผ
0

Git/GitHub

๋ชฉ๋ก ๋ณด๊ธฐ
5/10
post-thumbnail

๐Ÿ“Œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐ”๋กœ Git ๋ฆฌํฌ์ง€ํ„ฐ๋ฆฌ์— ์ €์žฅํ•˜๋Š” ๋Œ€์‹ , ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ๋“ค์˜ ์ˆ˜์ • ๋‚ด์šฉ์„ ๋จผ์ € Git์˜ ์ธ๋ฑ์Šค(๋˜๋Š” ์Šคํ…Œ์ด์ง• ์˜์—ญ)์— ์ €์žฅํ•œ ํ›„์— ์ปค๋ฐ‹์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

git add
๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ธ๋ฑ์Šค์— ์ €์žฅํ•˜๋Š” ๋ช…๋ น์–ด

git rm --cached
์ธ๋ฑ์Šค์—์„œ ์ œ๊ฑฐํ•˜๋Š” ๋ช…๋ น์–ด

git reset
์ธ๋ฑ์Šค์—์„œ ๋ชจ๋“  ํŒŒ์ผ ์ œ๊ฑฐํ•˜๋Š” ๋ช…๋ น์–ด

โ“ index๊ฐ€ ์™œ ํ•„์š”ํ• ๊นŒ?

์ƒํ’ˆ์„ ๊ตฌ๋งคํ•  ๋•Œ๋„ ์žฅ๋ฐ”๊ตฌ๋‹ˆ์— ๋‹ด์•„๋’€๋‹ค๊ฐ€ ๋”ฐ๋กœ ์ฃผ๋ฌธํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋‚˜๋ˆ„์–ด์„œ ์Šคํ…Œ์ด์ง•ํ•˜๊ณ , ํ•„์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๋งŒ์„ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ป ์‹ค์Šต

  1. a, b, c ํŒŒ์ผ ์ค‘ a๋งŒ index์— ์ €์žฅํ•ด๋ณด๊ธฐ

  2. ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ index์— ์ €์žฅํ•ด๋ณด๊ธฐ

  3. b, c ํŒŒ์ผ์„ index์—์„œ ์ œ๊ฑฐํ•ด๋ณด๊ธฐ
    git rm --cached b c

  4. ๋ชจ๋“  ํŒŒ์ผ์„ index์—์„œ ์ œ๊ฑฐํ•ด๋ณด๊ธฐ
    git reset

0๊ฐœ์˜ ๋Œ“๊ธ€