요즘에는 웬만한 에디터들은 깃 기능의 내장되어있다. 때문에 GUI로써 git을 사용할 수 있게 되었다. 파일이 많고 복잡할 경우에 사용하면 좋을 수 있다.
VSCode에서 어떻게 그 기능을 사용할 수 있는지 알아보자.
파일이 변경되었을 떄 chages에 나타나고 + 튼을 누르면 스테이징 됨. - 버튼 누르면 취소할 수있음
커밋 버튼은 상단의 V표시.
git diff // 최근 commit vs 현재파일 차이점을 보여줌
git difftool 사용하면 조금 더 보기좋은 결과를 보여준다.
git difftool // 비주얼적으로 훌륭하게 차이점을 분석해줌
git difftool 커밋id // 현재 파일과 특정 commit의 차이점을 비교해줌
git difftoll 커밋id1 커밋id2 // 커밋1 vs 2 커밋 비교
Vim에디터가 나와서 입력하기 편해짐
노란색이 커밋 아이디이다.
vim에디터에서 보기 싫을 때, vsc에디터로 열 수 있게해준다.
다양한 익스텐션을 설치해서도 가능
▲ 왼쪽 Git 메뉴 - Git graph 버튼 누르면
commit 내역을 한 눈에 쭉 살펴볼 수 있고 파일명 우클릭하면 git diff도 가능하니
과거 내역을 살펴보고 싶으면 이런 GUI 툴을 주로 활용해보자.
커밋들을 사용하고 비교해볼 수 있다.
클릭하면 상세보기 된다.
파일버튼을 누르면 이렇게 나온다.
참고문헌 : 코딩애플