Programming/GitHub

[Cloud&GitHub] 커밋(Commit) 생성하기

gaing 2023. 10. 18. 19:29

커밋(Commit)

  • 변경 사항을 저장하고 기록하는 작업을 가리키는 중요한 개념

첫 번째 커밋 생성하기

01. GitHub에 등록한 Email과 Username 입력

$git config --global user.email "hellogit@gmail.com"
$git config --global user.name "spinach"

 

02. 버전으로 만들 파일 선택 (git add)

$git add README.txt

 

03. 커밋에 상세 설명 추가 (git commit)

$git commit -m "상세 설명 추가"
#[-m]은 'message'의 약자


두 번째 커밋 생성하기

01. 'README.txt' 파일 수정 및 저장 ('짱' 텍스트 추가)

 

02. git add 명령어로 'README.txt' 추가 후 git commit으로 실행하면 커밋 생성

$git add README.txt
$git commit -m "설명 업데이트"


커밋으로 시간 여행하기

01. 현재까지 만든 커밋 확인 (git log)

 

02. 커밋 아이디 앞 7자리 복사 후 해당 커밋 되돌리기 (git checkout)

 

03. 'README.txt' 열어 커밋 되돌리기 확인하기

 

04. 다시 최신 커밋으로 돌아가기 (git checkout-)

 

 

git checkout

  • Git에서 오래 전부터 지원하던 명령어
  • 엄청나게 많은 기능을 포함하고 있음
  • 최근 checkout 명령어의 주요 기능이 switch와 restore로 나누어짐
    • switch : 브랜치 간 이동하는 명령어
    • restore : commit에서 파일들을 복구하는 명령어