Git 명령어 정리 Git / GitHub

자주 쓸만한 명령어들을 모아두는 곳이며, 계속해서 포스트에 추가해 나갈 예정이다.


git 리모트 repository에 연동할 아이디 설정
: git config --global user.name "<id>"

git 리모트 repository에 연동할 이메일 주소 설정
: git config --global user.email "<email address>"


git 파일 모드 변경도 반영하도록 설정
: git config --global core.fileMode true

git 대소문자 구별하도록 설정
: git config --global core.ignorecase false


git 리모트 브랜치 가져오기
: git checkout -t origin/<branch name>

git 리모트 브랜치 삭제하기
: git push origin :<branch name>


git 태그 추가
: git tag <tag name>

git 태그 삭제 (local)
: git tag -d <tag name>

git 태그 삭제 (remote)
: git push origin :<tag name>


git deleted 파일 반영하기
: git rm $(git ls-files --delete)

git created/modified/deleted 파일 모두 반영하기
: git add -A


git 서브모듈 추가하기
: git submodule add <submodule name>

git 서브모듈 업데이트하기
: git submodule init
: git submodule update

git 서브모듈 삭제하기
: git submodule deinit -f <submodule name>
: rm -rf .git/modules/<submodule name>
: git rm -f <submodule name>



덧글

댓글 입력 영역