본문 바로가기

GIT

[Git] git에 add된 파일의 변경점 확인 명령어 (staging area에 넣은 파일의 변경 확인)

반응형

git에 add된 부분과 차이점을 보고싶은 경우 명령어 (staging area에 넣은 파일의 변경 부분 확인)


git diff 명령은 마지막으로 커밋한 후에 수정한 것들 전부를 보여주지 않는다. 


git diff는 Unstaged 상태인 것들만 보여준다. 


만약 Staging Area에 넣은 파일의 변경 부분을 보고 싶으면


git diff --cached 


명령어 처럼 cached 옵션을 추가로 붙혀서 사용한다.

(Git 버전 1.6.1부터는 좀 더 기억하기 쉽게 git diff --staged로도 사용할 수 있다)


예제)

$ git diff --cached

diff --git a/test.rb b/test.rb

index 3cb747f..e445e28 100644

--- a/test.rb

+++ b/test.rb

@@ -36,6 +36,10 @@ def main

+        run_code(x, 'commits 1') do

          run_code(x, 'commits 2') do

          log = git.commits('master', 15)

          log.size

반응형