Git ์ •๋ฆฌ(1ํŽธ)

Git์˜ 4๊ฐ€์ง€ ์˜์—ญ๊ณผ ๋ช…๋ น์–ด

  1. Working Directory
    ์‹ค์ œ ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์‹ค์ œ ์ฝ”๋“œ์˜ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง€๋Š” ์˜์—ญ.

  2. Staging Area
    git add๋กœ ์˜ฌ๋ผ์˜จ ํŒŒ์ผ๋“ค์„ ๊ด€๋ฆฌ. ์–ด๋–ค ํŒŒ์ผ์„ commit์— ํฌํ•จํ•˜๊ณ  ์ œ์™ธํ•  ์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ.

  3. Local Repository
    ํŒŒ์ผ์ด๋‚˜ ํด๋”์˜ ๋ณ€๊ฒฝ์„ ์ด๋ ฅ๋ณ„๋กœ ์ €์žฅํ•ด๋‘๋Š” ๊ณณ.
    .git ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์— ์กด์žฌ.

  4. Remote Repository
    ๊นƒํ—ˆ๋ธŒ์˜ ์ €์žฅ์†Œ



Git ๊ด€๋ จ ๋ช…๋ น์–ด

git --version : git ๋ฒ„์ „ ํ™•์ธ
git init : git ์ €์žฅ์†Œ ์ƒ์„ฑ
git status : Staging Area์˜ ํŒŒ์ผ ์—…๋กœ๋“œ ํ˜„ํ™ฉ ํ™•์ธ
git rm --cached -r <ํด๋”๋ช…> : ํด๋” ํ•˜์œ„์˜ ๋ชจ๋“  ํŒŒ์ผ ์‚ญ์ œ

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ