7장. Git 화면을 그래프가 아니라 상태로 읽기
Working tree, index, commit을 구분한다. Source Control의 Stage는 git add, Commit은 git commit이다. GUI 전에 git status, git diff, git diff --staged, git log --oneline --decorate --graph를 대응시킨다.
잘못 stage한 파일은 git restore --staged path로 작업 내용은 보존한다. 버릴 변경은 복구 불가능할 수 있으므로 diff와 백업을 확인한다. push 거절은 fetch 후 관계를 본다.