git add => git commit -m "내용"으로 가능하지만,
여기서, +버튼을 누르면, git add와 동일한 기능을 제공하며,
체크마크를 누르면, git commit과 같은 역할이며, 메시지도 입력이 가능하다.
스크롤 j,k를 눌러서 위 아래 내려가면서 확인이 가능하며,
종료는 q를 연타하면 가능하다.
git diff 커밋id
여기서 commitID는 노란색 글자입니다.
노란색 글자를 확인하기 위해서는, git log --oneline 을 입력하면 된다.
git diff 커밋id1 커밋id2
과거의 특정 commit 2개의 차이점도 비교가 가능하다.
하지만,
git difftool 을 이용하면 조금 더 보기가 좋다.
git difftool => 현재 파일과 최근 commit의 차이점을 비교해준다.
git difftool 커밋id => 입력하면 현재 파일과 특정 commit의 차이점을 비교해줍니다.
git difftool 커밋id1 커밋id2 => 입력하면 특정 commit 2개의 차이점을 비교해줍니다.
마찬자기로, vim 에디터로 뜨며,
hjkl키로 이동이 가능하며,
나가고 싶을 경우에는 => :qa를 입력하면 가능하다.
git difftool을 Vim 말고 VSCode를 열고 싶을 때,
git config --global diff.tool vscode
git config --global difftool.vscode.cmd 'code --wait --diff $LOCAL $REMOTE'
터미널에 차례로 2개 입력하면 됩니다.
참고로, 요즘은 git graph를 익스텐션에서 설치하여ㅕ, 사용하는 것이 보다 더 보기 편하다.