반응형
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
반응형
'GIT' 카테고리의 다른 글
[GIT] git not staged 상태의 파일 수정사항 없애는 명령어 (0) | 2018.12.23 |
---|---|
[GIT] git stage에 add된 파일 다시 unstage상태로 되돌리기 (0) | 2018.12.23 |
[Gir] remote url 변경 명령어 (0) | 2018.11.08 |
[Git] username 및 email 변경 명령어 (0) | 2018.11.08 |
[Gir] git remote url 확인 명령어 (0) | 2018.11.08 |