하나의 폴더 내에서 코드의 변경점을 기록(버전관리)하기 위해 사용
코드를 저장하고 협업하기 위한 툴
git init : git 으로 코드 관리
git add <파일명> / git add . : 코드 변경 저장 (파일 지정)
git commit -m "메세지" : 코드 변경 저장 (실제 저장)
git status : 현재 상태 알기 (수정, 저장 등)
git log : 저장한 커밋 내역 확인
git push : 내 컴퓨터의 코드를 github에 올리기 (코드 upload)
git clone : github에 있는 코드를 내 컴퓨터로 받아오기 (프로젝트 복제)
git pull : github에서 수정된 코드를 가져오기
git pull 로 코드를 가져왔는데 코드가 이상해졌다면?
같은 파일의 같은 위치의 코드가 변경 되었기 때문!
- <<<<<< HEAD 삭제
- ====== 삭제
- '>>>>>>' @#$%#@ 삭제
- 원하는 코드로 수정
- 그 후 git add . -> git commit -> git push