관리 메뉴

공부기록용

GIT(commit이력 관리하기) 본문

💡깨달음💡/GIT

GIT(commit이력 관리하기)

과부하가즈아 2023. 7. 25. 20:26

참고 : https://www.youtube.com/@uknowcoding

 

유노코딩

강의/집필/기타 협업 문의 beansdrawer@naver.com 기업 및 기관 출강 가능합니다. 웹 프론트엔드(HTML, CSS, JavaScript, React)/파이썬/C언어 어린이/청소년을 위한 블록코딩/로봇코딩 강의도 진행합니다-! 문

www.youtube.com

 

커밋 이력 자세히 보기

  • 커밋 해시 : 커밋 기록에 대한 고유 식별자
  • HEAD : 현재 작업 중인 브랜치를 가르키는 포인터(참조자)
  • 브랜치명 : 기존 저장소에 분기된 저장소의 복사본인 '브랜치'의 이름
git log 옵션 & 커밋 이동 명령어

커밋의 변경사항까지 함께 출력하는 옵션
$ git log -p​

_q로 나가기

_git log -1 : 최신 커밋하나만 출력
_git log -p -1 : 최신 커밋 하나에 대한 변경사항까지 출력



각 커밋을 요약해 한 줄 씩 출력하는 옵션

$ git log --oneline


문서 내용을 특정 커밋의 내용으로 돌리는 깃 명령어
$ git checkout 커밋해시​
첫 번째 커밋('첫번째커밋!'의 내용)으로 되돌아 간다. 



HEAD 포인터 참조 이력을 출력하는 깃 명령
$ git reflog​


checkout전의 상태의 커밋해시를 써주면 다시 돌아간다.

'💡깨달음💡 > GIT' 카테고리의 다른 글

GIT(Branch)  (0) 2023.07.26
GIT(GitHub와 연결)  (0) 2023.07.26
GIT(.gitignore)  (0) 2023.07.24
GIT(초기 설정과 상태 관리 및 commit)  (0) 2023.07.24
GIT(branch)  (0) 2023.06.08
Comments