본문 바로가기
개발일지/GIT

GIT 기본 루틴 3

by 다니엘의 개발 이야기 2022. 7. 7.
320x100

GIT 기본 루틴 3

 

 

# 터미널을 활용하여 진행

 

# 1 log 확인하기

 

git log

라고 입력하면, 현재 해당되는 디파지토리 의 브랜치에 해당하는 생성부터, 변경에대한 모든 기록이 나온다.

 

나오기는 q

 

=========================================

 

# 2 git editor 설정

 

# —wait 옵션은 command line 으로 vs code를 실행시켰을 경우,

vscode 인스턴스를 닫을때 까지 command 를 대기

# 차후에 git editor 수정해줄때 유용하다.

 

git config —global core.editor <editorname> —wait

 

예시

git config --global core.editor 'code --wait'

 

=========================================

 

# 3 git editor 확인

 

git config --global core.editor

 

=========================================

 

# 4 git editor 설정 수정

 

git config --global -e

 

=========================================

 

# 5 git Diff Tool 설정

# vs code로 활용

 

git configuration 파일 열기

git config —global -e

 

[diff] 

 

tool = vscode 

 

[difftool "vscode"]

 

cmd = "code --wait --diff $LOCAL $REMOTE"

 

 

###!! 모두 사용한 이후에 vs code로 편집을하는

맥 유저는 해당 변경 파일을 저장 후 cmd+q로 반드시 꺼야한다.

 

=========================================

 

# 6 git Diff

 

git diff <branch1> <branch2>

 

=========================================

 

# 7 git Diff - commit 간 비교

 

git diff <commithash> <commithash>

 

예제

# HEAD는 마지막을 의미하고 HEAD^는 마지막 바로 전 커밋을 말한다.

git difftool HEAD HEAD^

300x250