git diff
์ถ์ ๋ ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณด์ฌ์ค๋๋ค.
๋ ๋ง์ ์ ๋ณด: https://git-scm.com/docs/git-diff.
- ์คํ
์ด์ง๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ ํ์:
git diff
- ๋ชจ๋ ์ปค๋ฐ๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ ํ์ (์คํ
์ด์ง๋ ๊ฒ ํฌํจ):
git diff HEAD
- ์ค์ง ์คํ
์ด์ง์ ์๋(์ถ๊ฐ๋์์ง๋ง ์์ง ์ปค๋ฐ๋์ง ์์) ๋ณ๊ฒฝ ์ฌํญ๋ง ํ์:
git diff --staged
- ํน์ ์ผ์/์๊ฐ ์ดํ์ ๋ชจ๋ ์ปค๋ฐ๋ถํฐ ๋ณ๊ฒฝ ์ฌํญ ํ์ (์ผ์ ํํ, ์: "1 ์ฃผ 2 ์ผ" ๋๋ ISO ์ผ์):
git diff 'HEAD@{3 months|weeks|days|hours|seconds ago}'
- ๋ณ๊ฒฝ๋ ํ์ผ, ํ์คํ ๊ทธ๋จ, ์ด ๋ผ์ธ ์ฝ์
/์ญ์ ์ ๊ฐ์ diff ํต๊ณ ํ์:
git diff --stat {{์ปค๋ฐ}}
- ์ฃผ์ด์ง ์ปค๋ฐ ์ดํ์ ํ์ผ ์์ฑ, ์ด๋ฆ ๋ณ๊ฒฝ ๋ฐ ๋ชจ๋ ๋ณ๊ฒฝ ์์ฝ ์ถ๋ ฅ:
git diff --summary {{์ปค๋ฐ}}
- ๋ ๋ธ๋์น ๋๋ ์ปค๋ฐ ์ฌ์ด์ ๋จ์ผ ํ์ผ ๋น๊ต:
git diff {{๋ธ๋์น_1}}..{{๋ธ๋์น_2}} [--] {{๊ฒฝ๋ก/๋์/ํ์ผ}}
- ํ์ฌ ๋ธ๋์น์์ ๋ค๋ฅธ ๋ธ๋์น๋ก๋ถํฐ ๋ค๋ฅธ ํ์ผ ๋น๊ต:
git diff {{๋ธ๋์น}}:{{๊ฒฝ๋ก/๋์/ํ์ผ2}} {{๊ฒฝ๋ก/๋์/ํ์ผ}}