Skip to main content Link Search Menu Expand Document (external link) Copy Copied

Table of contents

  1. GitHub 명령어 요약
  2. 설정 / 초기화
    1. 전역 사용자명/이메일 구성하기
    2. 로컬 사용자명/이메일 구성하기
    3. 전역 설정 정보 조회
    4. 새로운 저장소 초기화하기
  3. 브랜치
    1. 로컬브랜치 목록
    2. 원격브랜치 목록
    3. 로컬+지역브랜치 목록
    4. 현재 브랜치에서 새로운 브랜치 생성하기
    5. 다른 브랜치 체크아웃하기
    6. 현재 브랜치에서 새로운 브랜치 생성하고 체크아웃하기

GitHub 명령어 요약

명령어설명
git initgit 생성하기
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_nameadd하고 commit한 코드 git server에 보내기 (git push origin master)
git pullgit서버에서 최신 코드 받아와 merge 하기
git fetchgit서버에서 최신 코드 받아오기
git reset — hard HEAD^commit한 이전 코드 취소하기
git reset — soft HEAD^코드는 살리고 commit만 취소하기
git reset — mergemerge 취소하기
git reset — hard HEAD && git pullgit 코드 강제로 모두 받아오기
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_namegit 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 <새로운 브랜치>