
소스 코드 기록을 관리 / 추적할 수 있는 버전 관리 시스템
Git Repository를 관리할 수 있는 클라우드 기반 서비스
사용자 등록
$ git config --global user.name "사용자 이름"
$ git config --global user.email "이메일 주소"
※ "" 부분을 내걸로 바꾸면 됨
commit 했던 파일을 수정하지 않은 상태commit 가능한 상태 => 커밋 하기 위해 add 필요 git initgit clone "레파지토리 주소"git statusgit restore "파일명"git add "파일명"(해당 파일만 이동) / git add .(모든 파일 이동, 띄어쓰기 확인)git commit -m '메세지'git reset HEAD^ => 가장 최신의 커밋 취소. ^^로 몇번째 커밋인지 지정. ~1도 가능.git push "저장소명" "브랜치명"git log 종료할 땐 q협업에서 많이 쓰이는 명령어
- remote: 로컬 리파지토리와 원격 레파지토리 연결
git remote add origin "레파지토리 주소"=> 내 리파지토리 연결git remote add "상대방 저장소명" "리파지토리 주소"=> 상대방 리파지토리 연결git remote -v현재 연결되어 있는 리파지토리 모두 확인- pull: 상대방이 작업한 내용 내 로컬 작업환경에 불러오기
- `git pull "상대방 저장소명" "브랜치명"