git은 버전 관리 도구로, 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것이다.
쉽게말해, 코드 변경점 기록하는 것이다
깃허브는 공유와 백업, 협업이 가능한 온라인 코드 저장소이다.
Initialize (초기화하다)의 준말
프로젝트 시작 전 딱 한 번만 입력하면 된다.
=> Git init은 코드 관리를 시작하는 명령어이다.
정확한 프로젝트 폴더(경로)에서 입력해야한다.
만약 데스크탑에서 해버리면 전부 기록됨!!
ls -a 명령어를 치고 .git이라는 폴더(숨겨진 폴더)이 있는지 확인
.git 이라는 폴더가 생기면, 이때부터 코드변경을 git에서 추적합니다.
git add는 저장하기 전 저장할 파일을 지정,
git commit은 실제로 저장하는 명령어라고 생각하는게 편하다.
git add 파일 명
git commit -m “메시지 작성”
메시지 부분은 내가 무슨 코드를 짰는지 자세하기 적어 놓는 것이 좋다.
※ 참고 git add .
: 점은 현재 나의 경로에 변경된 모든 파일을 지정함
git commit 후 저장이 안되는 경우가 있다.
=> 계정 설정을 하지 않았기 때문이다.
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git status
변경 상태를 확인하는 명령어이다.
코드의 변경이 있지만 저장을 하지 않은 파일은 붉은색으로 표시된다.
git log
git log는 저장 내역을 확인하는 명령어이다.
=> 커밋 메시지로 코드 변경점 추측 가능
※ 참고 키보드 ‘q’를 누르면 빠져나갈 수 있다.