Commands
General
git init
git 생성
git clone [git_path]
코드 가져오기
특정 브랜치만 clone
git add [file_path]
수정한 코드 선택하기
git checkout -b [branch_name]
새로운 브랜치 생성하고 체크아웃
commit
참고) Vi 편집기
-m 옵션
커밋 메시지 내용을 간단하게 입력
--amend 옵션
바로 이전에 커밋한 내용을 수정
amend 는 반드시 로컬에서만 사용할 것
Branch
git branch [branch_name]
브랜치 생성하기
git branch -r
원격 브랜치 목록보기
git branch -a
로컬 브랜치 목록보기
git checkout [branch_name]
브랜치 선택하기
git checkout -t [remote_path/branch_name]
원격 브랜치 선택하기
git branch -m [branch_name] [change_branch_name]
브랜치 이름 바꾸기
git branch -d [branch_name]
브랜치 삭제하기
Merge
--no-ff 옵션
새로운 커밋 객체를 만들어 ‘develop’ 브랜치에 merge 한다.
이것은 ‘feature’ 브랜치에 존재하는 커밋 이력을 모두 합쳐서 하나의 새로운 커밋 객체를 만들어 ‘develop’ 브랜치로 병합(merge)하는 것이다.
Remote
git push [저장소명] [브랜치명]
파라미터를 주지 않으면 origin 저장소에 푸싱하며 현재 지역브랜치와 같은 이름의 브랜치에 푸싱합니다.
git remote add [이름] [저장소주소]
새로운 원격 저장소 추가
git 원격지 브랜치 삭제
Configuration
현재 설정정보 조회
--global
옵션은 전역설정에 대한 옵션이며 현재 프로젝트에만 적용할때는 주지 않음
사용자 이름 및 이메일 주소 추가
수정
Last updated
Was this helpful?