프로젝트 버전을 추적하기 위한 버전 관리 소프트웨어. 코드에 가장 많이 사용되지만 모든 파일의 버전을 추적 할 수 있습니다.
기억해야 할 규칙
- 다른 저장소 안에 git 저장소를 만들지 마십시오.
- 하나의 코드 프로젝트, 하나의 저장소
- 저장소의 루트는 기본 프로젝트 파일 (package.json, Gemfile, manage.py, composer.json)이있는 프로젝트의 루트여야 합니다.
명령어
- git init 새 git 저장소 초기화
- git add . 현재 폴더 및 하위 폴더의 모든 파일을 스테이징에 추가
- git commit -m "a message" 현재 준비 중인 파일 커밋
- git status 빨간색 파일은 스테이징 중이 아닌 변경된 파일, 녹색은 스테이징 중입니다.
- git remote 프로젝트 원격 저장소 나열 (github, gitlab, bitbucket, heroku)
- git remote add remoteName remoteURL 지정된 이름으로 URL을 원격으로 추가하십시오.
- git remote rm remoteName 특정 리모컨 제거
- git push remoteName branchName 특정 지점의 코드를 원격으로 푸시
- git pull remoteName branch 원격에서 특정 지점의 코드를 가져옵니다.
- git checkout -b branchName 새 분기를 만들고 현재 분기의 복사본으로 시작
- git branch 모든 분기를 나열하고 현재 분기를 표시
- git checkout branchName 지정된 지점으로 전환
- git merge branchName 지정된 분기를 현재 분기로 병합