320x100
# git diff (깃의 변경사항 / 다시듣기)
기본적으로 diff는 비교대상 A 와 B에 대해서
변동사항이 있을때 전체를 보여주는 것이 아니라
변동사항이 있는 위치의 앞뒤를 보여준다.
#1
만약 이미 커밋이 모두 되어서 내용이 남아있지 않을때
git status를 입력하면 커밋할게 없다고 나온다.
이와같이 커밋할게 없는 즉, 변동사항이 없는 경우에는 git diff
도 작동하지 않지만
변동사항이 있는 경우에
git diff를 입력하면 변동사항에 대해서 표시해준다.
#2
git diff HEAD
HEAD가 어디에 있는 HEAD가 참조했던 그 이후의 변경했던 모든것을 보게됨
#3
두 옵션 모두 스테이지에 등록된 변경사항을 보여준다.
git diff —staged
git diff —cached
diff가 전체적으로 뭔가를 비교하는거란건 알았다
하지만 뭔가 와닿아서 이해가 안된다
diff 섹션은 전체적으로 처음부터 다시 공부해야겠다.
무엇보다 diff 섹션은 이해가 안되서그런가 재미가없어서
그냥 듣는것 자체로도 아주 곤욕이였다.
300x250
'개발일지 > GIT' 카테고리의 다른 글
Git - Learn Git Branching site (0) | 2022.10.14 |
---|---|
Git - SSH Keys 설정 (github 초기설정으로써 매우 중요함) (0) | 2022.10.14 |
(미제) Git - merge(병합) (약간어려움) (0) | 2022.10.13 |
Git - branch (0) | 2022.10.13 |
Git - 개념 및 루틴2 (vi, amend, gitignore) (1) | 2022.10.13 |