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^
'개발일지 > GIT' 카테고리의 다른 글
GIT 다시 기본 설정 (2) | 2022.09.21 |
---|---|
GIT fatal: bad config line 18 in file /users/daniel_choi/.gitconfig (0) | 2022.07.09 |
GIT fatal: bad config line 11 in file /Users/.gitconfig 에러 (0) | 2022.07.07 |
GIT 기본 루틴 2 (0) | 2022.07.07 |
GIT 기본 루틴1 (0) | 2022.07.07 |