Git Graph
깃 그래프 설치
실습환경 만들기
log_project 생성 / hello.py 생성
Git Log
Branch별 변경이력 볼 수 있음 (밑에서부터 위로갈 수록 최신)
master
dev
Git Editor 설정
--wait 옵션주기 등 설정 가능
vscode가 꺼질때까지 gitbash에서 작업을 못하게 됨
불편하면
$ git config --global core.editor 'code' 로 변경
Git Diff
*Diff Tool 설정
버젼 간 차이점 조회하는 명령어
Git Diff- Local Branch 간 비교
현재 master와 dev의 hello.py는 cat,dog으로 다름
difftool 사용 후 y 선택하면 vscode 열림
Git Diff- Commit 간 비교
git log 입력 후 commit 메세지 고유번호 확인
ex)commit 6a24b8766f601e72352509612012f92037e6c5aa
Git Diff- 마지막Commit과 이전 Commit 간 비교
HEAD와 HEAD^
commit 전 단계까지와의 비교
git difftool HEAD
Local과 Remote 비교
git difftool main origin/main