Git 명령어 정리

권민제·2021년 8월 26일
1

Git

목록 보기
2/2
post-thumbnail

git init

깃 초기화

git config --global user.name "{user_name}"

깃 사용자 이름 설정

git config --global user.email "{user_email}"

깃 사용자 이메일 설정

git config --global core.editor "vim"

커밋 편집에디터를 vim으로 변경하기

git add {file_name}

{file_name}을 스테이징 하기

git add .

전체 파일 스테이징 하기

git commit -m "{message}"

메세지와 함께 커밋하기

git commit -am "{message}"

스테이징과 커밋을 메세지와 함께 올리기

git commit --amend

방금 커밋한 메세지 수정하기

git branch

브랜치 확인

git branch {branch_name}

{branch_name} 으로 브랜치 만들기

git branch -d {branch_name}

브랜치 삭제(마스터 브랜치에서 해야한다.)

git checkout {branch_name}

{branch_name} 으로 브랜치 이동

git log {branch_name1} ..{branch_name2}

{branch_name1}과 {branch_name2}사이의 차이점 보기

git merge {target_branch_name}

브랜치 병합

git log

커밋 기록 보기

git log --stat

커밋 기록을 커밋에 관련괸 파일과 함께 보기

git log --oneline

로그를 한줄로 표기

git log --oneline --branches

각 브랜치의 커밋을 확인

git log --oneline --branches --graph

그래프 형식으로 표현

git status

깃 상태 확인

git diff

깃 변경 내용 확인

git checkout --{file_name}

작업트리에서 수정한 파일 되돌리기

git reset HEAD {file_name}

스테이징 취소

git reset HEAD^

최신 커밋 취소

git reset {commit_hash}

특정 커밋으로 되돌리기

git stash

지금 하던 작업을 임시로 저장하기

git stash list

stash 목록 확인하기

git stash pop

git stash로 저장했던 작업 중 가장최근 작업 가져오기

git stash apply

git stash로 저장했던 작업 가져오기

git stash drop

stash 제거하기

git stash clear

임시로 저장했던 stash 모두 제거

git stash show -p | git apply -R

실수로 잘못 stash 한거 되돌리기

git remote add origin {repository_address}

원격 저장소에 연결

git remote -v

원격 저장소에 잘 연결되었는지 확인

git push -u origin master

지역 저장소의 브랜치를 원격 저장소의 마스터 브랜치와 연결 (한번만 하면됨)

git push

원격 저장소에 올리기

git clone {repository_address} {local_directory}

원격저장소 가져오기

git pull origin master

원격 저장소의 내용을 지역 저장소의 마스터브랜치로 가져오기

git fetch

원격 저장소의 브랜치 변화 정보만 가져오기

profile
성장하는 개발자!

0개의 댓글