본문 바로가기
Linux/Git

자주 사용하는 Git 명령어

by 시바도지 2022. 6. 29.
반응형

즐겨찾기 해두시고 필요할 때마다 찾아보시면서 작업하면 편리합니다.

 

Git 최초 설정


Git 을 설치 후 최초 설정을 한다면 다음의 명령어를 입력하세요.

git config --global user.name "사용자_이름"
git config --global user.email "사용자_깃헙_이메일"​

 

설정이 완료 되었다면 git config --list 명령어를 실행하여 설정한 모든 정보를 확인할 수 있습니다.

 

또한 다음의 명령어를 사용하여 특정한 key에 대한 value를 확인할 수 있습니다.

git config user.name # 사용자 name 확인
git config user.email # 사용자 email 확인

 

git 저장소에 저장된 코드를 받기 위해서는 git clone [URL] 명령어를 사용하면 된다.

예) git clone https://github.com/test

 

 

코드 수정 후 Remote branch에 수정한 작업 반영 시


작업이 모두 끝난 후 수정한 작업 반영 시...

git status # 수정한 작업을 확인한다.
git add*   # 수정한 작업을 모두 반영한다.
git commit -m "커밋 내용" # 예) Improve code quality
git push

 

 

자주 사용하는 명령어


 

명령어 명령어 설명
git branch 로컬 브랜치 목록 조회
git branch -r 원격 브랜치 목록 조회
git branch -a 모든 브랜치 목록 조회
   
git config --global --list 전역 설정 정보 조회
git config --list 저장소별 설정 정보 조회
git clone [저장소 url] 저장소 복제
git remoteadd [원격 저장소] [저장소 url] 새로운 원격 저장소 추가하기
   
git add [파일] Remote branch에 수정한 작업 반영
git commit -m “메세지” 새로운 파일을 추가하거나 존재하는 파일 스테이징하고 커밋하기
git branch -a 현재 브랜치에서 새로운 브랜치 생성하기
git checkout [브랜치] 다른 브랜치 체크아웃하기(변경)
   
git reset —hard HEAD^1 로컬에서 되돌리고 싶은 커밋으로 간다.
뒤의 숫자를 변경하면 해당 숫자 만큼 이전 한다.
git reset —soft(또는 —hard) 커밋 취소
   
git log --graph --all --decorate 지금 까지의 작업들을 시각화 한다.
   
git diff 파일의 수정내용 비교
git stash 현재 브랜치에서 작업한 내용 스택 내 저장
git stash save “[이름지정]” git stash 저장 시 이름 지정
git stash pop apply와 drop 명령어의 조합
git checkout — [파일명] 삭제, 변경된 파일 되돌리기
   
git rm —cached [파일명] add 된 파일을 unstage한다.
git commit —amend -m “수정된 메세지” 커밋 메세지를 잘못 작성했을 경우 메세지를 수정한다.
   
   
   

 

 

참고 :

https://git-scm.com/docs

반응형

댓글