Git 초기화(시작) 및 버전확인
git --version : 버전확인
git init : 초기화(현재 프로젝트에서 변경사항 추적(버전관리)을 시작)
사용자 정보 등록하기.
- 참고 : git config는 처음 사용할 때 한번만 등록하면 됩니다.
git config --global core.autocrlf true : 개행 문자(Newline) 설정 (참고: macOS는 true 대신 input
커밋(버전 생성)을 위한 정보 등록
git config --global user.name 'github사용자이름(꼭일치할 필요는 없지만 맞추어 준다.)'
git config --global user.email 'github등록할 때 사용한 이메일(꼭 일치할 필요는 없다.)'
구성 확인
git config --global --list : 앞서 config에 등록한 정보 확인
키보드 q키 : 정보출력창에서 빠져나오기
git 사용하기.
git status : 버전관리 상태확인
git add . : 버전관리 시작(현재 루트의 모든 파일의 변경사항을 추적하도록 지정.)
git commit -m '메시지입력' : add로 등록한 파일들의 현재상태를 새로운 버전으로 생성
git log : commit한 내역(history)들을 확인
관리하기 시작한 파일들을 저장소에 보관하기 위해서 GitHub라는 사이트의 저장소를 활용합니다.
- github의 Create a new repository 에서 새로운 저장소 생성.
- 생성된 저장소의 고유 주소 복사.(저장소주소)
위에서 생성한 저장소에 보냅니다.
git remote add origin 저장소주소 : origin이라는 이름으로 원격 저장소를 지정.
git push origin master : master라는 branch에 업로드(push)
github과 vs코드를 연동을 위한 인증하는 절차가 필요할수도 있습니다.
기타
- 새로운 파일을 생성하거나 이미 commit된 파일을 수정했을 경우에도 다시 add 가 필요함.
- 통상적으로 별칭은 origin 사용.
- git log명령어 사용후 나오는
HEAD -> master : 가장 최신의 현재상태를 의미