git status
Last updated
Last updated
ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์์๋ ์ด๋ค ํ์ผ์ ์์ ํ๋์ง ์๊น ๋ณ๋ก ๊ตฌ๋ถํ์ฌ ํ์ธํ ์ ์์ต๋๋ค.
์ ๊ฐ ์์ฃผ ์ฌ์ฉํ๋ IntelliJ์์๋ ํ๋์์ ์ฝ๋๊ฐ ์์ ๋ ํ์ผ์ด๊ณ , ๋นจ๊ฐ์์ ํ์ผ์ ์๋ก ๋ง๋ค๊ฒ ๋๋๋ฐ, ์์ง git์ ๊ธฐ๋ก์ด ๋์ง ์์ ํ์ผ์ ๋๋ค.
์๊ท๋ชจ์ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ์๋ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก๋ง ํ์ธํด๋ ์ด๋ ์ ๋๋ ๊ฐ๋ ํ ์ ์์ง๋ง, ๊ทธ ์ธ์๋ ํ์ธํ๊ธฐ๊ฐ ์ด๋ ค์ด ํธ์ ๋๋ค. (ex. ๋๊ท๋ชจ ํ๋ก์ ํธ๋ผ ํ์ผ์ด ๋๋ฌด ๋ง๊ฑฐ๋, ๋ชฉ๋ก์์ ์ผ์ผ์ด ํ์ธํ๊ธฐ ๊ท์ฐฎ๊ฑฐ๋, โฆ)
์ด๊ฒ์ git์์ ํ์ธํ๋ ๋ฐฉ๋ฒ์ git status์ ๋๋ค.
๋จผ์ ์ ์ฌ์ง์ฒ๋ผ ๋์ฌ ์ ์๋๋ก ์๋์ ๊ฐ์ ์์ ์ ์คํํฉ๋๋ค.
background.js์์ ON์ ์ ๋ถ OFF๋ก ์์ ํฉ๋๋ค.
test.js ํ์ผ์ ์๋ก ์์ฑํฉ๋๋ค.
์ด์ git status๋ฅผ ํตํด ํ์ธํ๋ฉด ๋ฉ๋๋ค.
background.js๋ ์์ ์ด ๋์ง๋ง Staging Area ์ํ๊ฐ ์๋๋ผ์ ๋นจ๊ฐ์์ผ๋ก ๋์ค๊ณ ์์ต๋๋ค.
test.js๋ ์๋ก ๋ง๋ค์ด์ง ํ์ผ์ด๋ผ ์์ง ๊ธฐ๋ก์ด ๋์ง ์์์ต๋๋ค.
์ผ๋จ git add .์ ์ฌ์ฉํ์ฌ ํ์ผ์ ๋ ๋ค Staging Area ์ํ๋ก ์ด๋ํด์ฃผ๊ณ , ๋ค์ git status๋ฅผ ์ฌ์ฉํด์ ํ์ธ์ ํด๋ณด๊ฒ ์ต๋๋ค.
์ด๋ ๊ฒ ์ด๋ก์์ ๊ธ์๋ก ๋ฐ๋๊ฒ ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์ด์ฒ๋ผ git status๋ฅผ ํตํด ํ ๋ฒ์ ํ์ผ์ด ์์ /์์ฑ/์ญ์ ๊ฐ ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค.
๊ทธ๋์ ์ ๋ add - commit - push๋ฅผ ํ๊ธฐ ์ ์ ์ด๋ค ํ์ผ์ด ๋ณ๊ฒฝ๋์ด ์๋์ง git status๋ก ํ์ธํ๋ ํธ์ ๋๋ค.
๋ค์ ์ค์ต์ background.js์์ ์งํํ ์์ ์ด๋ add - commit - push๋ฅผ ์งํํ์๊ธธ ๋ฐ๋๋๋ค. ์ปค๋ฐ ๋ฉ์์ง๋ ์ฐ์ต์ฉ์ด๋ ์๋ฌด ๋ด์ฉ์ด๋ ์ ์ด์ ๋ณด๋ด๋ ์๊ด ์์ต๋๋ค.