Table of contents
GitHub 명령어 요약
명령어 | 설명 |
---|---|
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 에러해결 |
설정 / 초기화
해당 저장소 디렉터리로 이동후 진행
user name과 email 주소를 설정을 진행후 push 한다
전역 사용자명/이메일 구성하기
git config --global user.name "Your Name Here"
git config --global user.email "your_email@youremail.com"
로컬 사용자명/이메일 구성하기
git config user.name "Your Name Here"
git config user.email "your_email@youremail.com"
전역 설정 정보 조회
git config - -global - -list
새로운 저장소 초기화하기
git init
git remote add <원격 저장소> <로컬 저장소 url>
브랜치
로컬브랜치 목록
git branch
원격브랜치 목록
git branch -r
로컬+지역브랜치 목록
git branch -a
현재 브랜치에서 새로운 브랜치 생성하기
git branch <새로운 브랜치>
다른 브랜치 체크아웃하기
git checkout <브랜치>
현재 브랜치에서 새로운 브랜치 생성하고 체크아웃하기
git checkout -b <새로운 브랜치>