* git add
# git add [파일 이름/폴더 이름]
: 수정한 파일/폴더를 stage에 추가
# git add .
: 변경 사항이 있는 모든 추적파일을 stage에 추가
* git branch -
# git branch [새 브랜치 이름]
: 새 브랜치 생성
# git branch
: 로컬 브랜치 목록보기
# git branch -r
: 원격 브랜치 목록보기
# git branch -a
: 로컬 및 원격 브랜치 목록보기
# git branch -m [기존 브랜치] [새 브랜치]
: 브랜치 이름 변경
# git branch -d branch_name
: 브랜치 삭제
* git checkout -
# git checkout [브랜치 이름]
: 해당 브랜치로 체크 아웃
# git checkout -b [새 브랜치 이름]
: 새 브랜치 생성 후 체크 아웃
# git checkout -t [원격 저장소 브랜치/새 브랜치 이름]
: 새 브랜치로 원격 브랜치 선택
# git checkout -m [기존 브랜치] [새 브랜치]
: 브랜치 이동 및 이름 변경
* git clone
# git clone
: 원격 저장소 복제
* git commit -
# git commit -m "커밋 내용"
: 변경 사항 커밋하기
# git commit -a -m "커밋 내용"
: 변경 사항이 있는 모든 추적파일을 stage에 추가 및 커밋
# git commit -m "커밋 내용" --amend
: 마지막 커밋 고치기
* git config -
# git config --global user.name "사용자 이름"
# git config --global user.email "사용자 이메일"
: 전역 사용자명/이메일 구성하기
# git config --global --list
: 전역 설정 정보 조회
# git config user.name "사용자 이름"
# git config user.email "사용자 이메일"
: 저장소별 사용자명/이메일 구성하기
# git config --list
: 저장소별 설정 정보 조회
* git fetch
# git fetch
: origin 저장소에서 합치지 않고 지역 브랜치로 변경 사항 가져오기
# git fetch [원격 저장소]
: 원격 저장소에서 합치지 않고 지역 브랜치로 변경 사항 가져오기
* git init
# git init
: 저장소 생성
* git log
# git log
: 커밋한 내용 확인
* git merge
# git merge [다른 브랜치]
: 다른 브랜치를 현재 브랜치로 합치기
* git pull -
# git pull
:origin 저장소에서 변경 사항을 가져와 현재 브랜치에 합치기
# git pull [원격 저장소]
: 원격 저장소에서 변경 사항을 가져와 현재 브랜치에 합치기
* git push -
# git push [원격 저장소] [지역 브랜치]
: 새로운 로컬 브랜치를 원격 저장소에 푸싱하기
# git push [원격 저장소] [지역 브랜치]:[원격 브랜치]
: 지역 브랜치를 원격 브랜치에 푸싱하기
* git remote
# git remote add [원격 저장소] [저장소 url]
: 새로운 원격 저장소 추가하기
# git remote prune [원격 저장소]
: 원격 저장소에서 쓸모가 없어진 원격 브랜치 제거하기
# git remote rm [원격 저장소]
: 원격 저장소를 제거하고 관련된 브랜치도 제거하기
* git reset -
# git reset .
: 현재 버전으로 되돌리기 (add 취소)
# git reset [commit 번호]
: 특정 버전으로 되돌림
: 파일 내용 유지
# git reset --hard [commit 번호]
: 파일 내용까지 되돌림
# git reset --soft [commit 번호]
: 파일 내용 유지
: stage에 추가 (add 상태)
# git reset --merge ORIG_HEAD
: merge 취소하기
* git revert
# git revert [commit번호]
: 특정 버전으로 되돌림
: 파일 내용은 그대로 유지하고 되돌린 버전 이후의 모든 커밋 이력은 그대로 보존
* git show
# git show
: 커밋 변경 내용 반영 확인
'SVN · Git' 카테고리의 다른 글
SVN Command (0) | 2020.06.22 |
---|---|
SVN 환경 설정 및 사용법 (0) | 2020.06.19 |