git status
git add <file path> // 변경 사항 중 일부 파일
git add . // 명령어 입력한 현재 directory의 모든 변경 사항
git add -A // 프로젝트 내 모든 변경 사항
git commit -m <message>
git branch // 브랜치 목록 전체 확인, * 붙어 있는 브랜치가 현재 브랜치
git branch <branch> // 브랜치 생성
git branch -d <branch> // 브랜치 삭제
git checkout <branch> // 사용할 브랜치로 전환
git push <repository_name> <branch_name>
git push -u <repository_name> <branch_name> // upstream 지정
git clone
명령어로 원격 레포지토리에 있는 프로젝트를 받아 개발하고 있을 경우 일반적으로 원격 레포지토리 이름은 origin
이다.git remote
명령어를 사용하면 정확한 이름을 알아낼 수 있다.-u
옵션을 사용할 경우 그 이후부터는 레포지토리와 브랜치명을 작성하지 않고 push가 가능하다.git pull
출처
https://www.daleseo.com/git-add/
https://backlog.com/git-tutorial/kr/stepup/stepup2_2.html
https://git-scm.com/book/ko/v2/Git-브랜치-브랜치란-무엇인가