git add, commit, diff 쉽게 하는 법 (VSCode)

?·2022년 12월 1일
0

git&github

목록 보기
3/7
post-thumbnail

git add => git commit -m "내용"으로 가능하지만,

여기서, +버튼을 누르면, git add와 동일한 기능을 제공하며,
체크마크를 누르면, git commit과 같은 역할이며, 메시지도 입력이 가능하다.

git diff로 과거와 현재 내용 바뀐것 확인하기

스크롤 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를 익스텐션에서 설치하여ㅕ, 사용하는 것이 보다 더 보기 편하다.

profile
살려줘

0개의 댓글