커밋(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에서 파일들을 복구하는 명령어
'Programming > GitHub' 카테고리의 다른 글
[Cloud&GitHub] 원격 저장소의 커밋을 로컬 저장소에 내려받기 (0) | 2023.10.18 |
---|---|
[Cloud&GitHub] 원격 저장소 생성 및 커밋 올리기 (1) | 2023.10.18 |
[Cloud&GitHub] Git, GitHub, Cloud 개념 및 로컬 저장소 생성 (0) | 2023.10.18 |