Etc/GIT
[GIT] 커밋 기록 보기/수정 확인 및 되돌리기 (git log/git shortlog/git checkout --/git diff)
webberrypjh
2022. 5. 26. 01:03
1. 커밋 기록 보기
① git log
git log
▷ 커밋이 많이 쌓일 경우 Vim 이 켜지는 경우가 있습니다.
이 경우, Esc 키를 누르고 :q 를 입력하여 나갈 수 있습니다.
② git shortlog
git shortlog
▷ 커밋 기록을 짧게 볼 수 있습니다.
2. 수정 및 수정 되돌리기
① 커밋 후 수정 상태 확인 (status)
커밋한 work1.html 파일을 약간 수정해보겠습니다.
'git status' 명령어를 입력하면
modified 부분에 work1.html 파일이 올라온 것을 볼 수 있습니다.
② 수정 되돌리기
git checkout -- work1.html
// git checkout -- 작업을 되돌릴 파일
해당 명령어를 입력하면
수정된 부분이 되돌아간 것을 볼 수 있습니다.
3. 파일의 변경된 부분 확인하기
git diff
4. 변경 사항 있는 파일 바로 커밋하기
git commit -am "두번째 커밋"
// git commit -am "메시지"
▷ 수정된 work1.html 이 커밋된 것을 알 수 있습니다.
5. 커밋으로 이전 코드 되돌리기
git checkout 4e9348a
// git checkout 커밋할시점(앞 자리)
6. 최신 커밋으로 돌아오기
git checkout -
참고 자료 - 팀 개발을 위한 Git GitHub 시작하기 [정호영, 진유림 지음] (한빛 미디어)
https://www.youtube.com/watch?v=cEg9hiZax8U&list=PLcqDmjxt30RvjqpIBi4mtkK5LkzYtXluF&index=1