파일 비교하기_diff
2021. 6. 28. 00:48ㆍBig Dreamer_Developer/Git
git status를 이용해서 어떤 파일이 수정이 되었고 staging area에 있는지 확인할 수 있지만 정확하게 어떤 내용이 수정이 되었는지는 확인할 수 없다. 그래서 정확하게 어떤 파일의 내용이 수정이 되었는지 확인해 보려면 git diff를 이용하면 된다.
git diff
이렇게 아무런 옵션 없이 입력하면 working derectory에 있는 것만 비교해서 볼 수가 있다.

git diff --staged
git diff --cached
Staging area에 있는 것을 확인하고 싶을 때는 git diff --staged 혹은 git diff --cached 라는 옵션을 주면 된다.
둘은 동일한 의미를 가진다.
git diff -h
를 입력해서 diff가 사용할 수 있는 옵션들을 확인해 보면 다양한 방식으로 내가 원하는 것들만 확인할 수 있는 것을 알 수 있다.
git difftool
이렇게 실행을 하면, vscode로 런치 할래? 예스라고 Y를 타이핑 하면 비쥬얼스튜디오코드에서 에디트모드로 실행 되는 것을 확인해 볼 수가 있다.
git difftool --staged
스테이지에 있는 것을 확인하고 싶으면 위 코드를 입력하면 된다.
git diff와 git difftool을 이용해서 우리의 staging area와 working directory에 변경된 내용을 확인할 수 있다.
'Big Dreamer_Developer > Git' 카테고리의 다른 글
| 현재 상태 확인하기_status (0) | 2021.06.27 |
|---|---|
| ignore_추가하면 안되는 폴더와 파일들 (0) | 2021.06.27 |
| 로컬파일들을 추가하기_add (0) | 2021.06.27 |
| Git의 중요한 컨셉(git workflow) (0) | 2021.06.27 |
| 깃을 초기화 하고 삭제하기(터미널에서 Git 이용하기) (0) | 2021.06.26 |