본문 바로가기

Git 자주쓰는 명령어

업로드 관련

*스테이징

git add 파일명
git add .  //모든 수정파일 스테이징

*메모포함 커밋

git commit -m "할말"

*저장소에 올리기

git push origin 브랜치명

 

다운로드 관련

*저장소에서 받아오기 전 변경사항 확인 

git fetch 브랜치명

*저장소에서 받아오기

git pull origin 브랜치명

상태, 기록 관련

*상태체크

git status

 

*로그 한줄로 보기

git log --oneline

*로그 최근 n개만 보기

git log -n

변경사항 관리

*로컬에서 add 취소 (unstage로) 

git reset

 

*로컬에서 커밋 취소 (기존 커밋 내역은 stage 상태로)

git reset --soft HEAD^

*특정 파일만 변경사항 되돌리기

$ git checkout -- 파일명

 

*현재 연결된 저장소 확인

git remote -v

 

 


브랜치 관리

*브랜치 생성

git branch 브랜치명

*브랜치 목록 보기

git branch

*다른 브랜치로 이동

git switch 브랜치명