들어가며
깃을 터미널을 통해 사용할 때 자주 사용하는 명렁어들을 정리한다.
자주 사용하는 git 명령어
- git init : git 생성하기
- git clone git_path : 코드가져오기
- git checkout branch_name : 브랜치 선택하기
- git checkout -t remote_path/branch_name : 원격 브랜치 선택하기
- git branch branch_name : 브랜치 생성하기
- git branch -r : 원격 브랜치 목록보기
- git branch -a : 로컬 브랜치 목록보기
- git branch -m branch_name change_branch_name : 브랜치 이름 바꾸기
- git branch -d branch_name : 브랜치 삭제하기
- git push remote_name — delete branch_name : 원격 브랜치 삭제하기 ( git push origin — delete gh-pages )
- git add file_path : 수정한 코드 선택하기 ( git add * )
- git commit -m “commit_description” : 선택한 코드 설명 적기 ( git commit -m “내용”)
- git push romote_name branch_name : add하고 commit한 코드 git server에 보내기 (git push origin master)
- git pull : git서버에서 최신 코드 받아와 merge 하기
- git fetch : git서버에서 최신 코드 받아오기
- git reset — hard HEAD^ : commit한 이전 코드 취소하기
- git reset — soft HEAD^ : 코드는 살리고 commit만 취소하기
- git reset — merge : merge 취소하기
- git reset — hard HEAD && git pull : git 코드 강제로 모두 받아오기
- git config — global user.name “user_name ” : git 계정Name 변경하기
- git config — global user.email “user_email” : git 계정Mail변경하기
- git stash / git stash save “description” : 작업코드 임시저장하고 브랜치 바꾸기
- git stash pop : 마지막으로 임시저장한 작업코드 가져오기
- git branch — set-upstream-to=remote_path/branch_name : git pull no tracking info 에러해결
Commit Message Format
<type> : <subject>
Allowed <type>
- feat (feature)
- fix (bug fix)
- docs (documentation)
- style (formatting, missing semi colons, …)
- refactor
- test (when adding missing tests)
- chore (maintain)
참고자료
https://git-scm.com/book/ko/v2
'Git' 카테고리의 다른 글
IntelliJ Github 연동창 계속 뜨는 경우 해결법 (0) | 2023.06.05 |
---|---|
git - git clone 시 remote : Repository not found error 해결 방법 (0) | 2022.01.21 |
Git - 원격저장소 만들기 & push 작업 시 무반응 에러 해결 방법 (feat. windows) (0) | 2021.07.01 |
Git - 깃 환경 세팅 & 로컬저장소 만들기 (0) | 2021.06.30 |
Git - git commit 시 제외하기 (.gitignore파일) (0) | 2021.04.07 |
댓글