Search

GIT 터미널(Shell) 명령어 모음

터미널(Shell)에서 자주 쓰게 되는 GIT 명령어 정리
# git 세팅이 되어 있지 않을경우 초기화 후 git url 추가 git init git branch -M master git remote add origin https://[email protected]/VeriCras/projectname.git # 저장소에서 내려받기 git clone https://[email protected]/VeriCras/projectname.git # 파일 변경 상태 확인 git status # 현재 브런치 확인 git branch # 브런치 바꾸기 git checkout [branch] # 저장소 변경사항 내려받기 git pull git pull origin [branch] # pull해서 충돌시 병합취소 후 다시 pull git merge --abort git pull --rebase origin [branch] # 스테이지 추가 git add . git add path/filename.js # 모든 변경사항 취소 (스테이지 올라가 있어도 초기화) git reset --hard # 추적되지 않는 파일 삭제 (git에 반영되어 있는지 혹은 필요없는 파일인지 확인 후 실행) git clean -f # commit git commit -m "커밋내용" ## push ## git push -u origin [branch] git push # -u : 로컬 기본 브런치로 설정하겠다는 의미 (git pull, git push만 해도 가능) ########## # 현재 저장소 확인 git remote -v # 기존 저장소 삭제 후 재등록 git remote remove origin git remote add origin https://[email protected]/VeriCras/projectname.git # 원격 브런치와 로컬 브런치와 매칭 (기존 작업중에 git을 삭제 후 재등록 했을경우) git branch --set-upstream-to=origin/[remote_branch] [local_branch] # 기존 git 계정 정보 불일치로 인한 문제시 초기화 # - fatal: Authentication failed for ... git config --global --unset credential.helper store
Bash
복사
git 옵션이 워낙 방대하기 때문에 리눅스 서버에서 바로 git을 써야 하는 상황에서 유용할 것으로 보인다.
ⓒ VeriCras 2024
vericras@gmail.com