본문 바로가기

programming study/Git

실전 Git 명령어 정리

Git 사용 환경 최초 설정

  • Git 사용자 이름(username)
git config --global user.name "greedysiru"
  • Git 사용자 이메일
git config --global user.email "greedyisru@g.com"

Git 저장소 초기화

git init

원격 저장소 복제

git clone

Git staging

  • 해당 파일 올리기
git add [파일 명]
  • 해당 디렉토리의 모든 파일 올리기
git add .

스냅샷

git commit -m "메시지"
  • add와 동시에 하는 옵션
git commit -a -m "메시지"

Git 상태, 로그 확인

  • Git 상태 확인
git status
  • Git 목록 확인
git log
  • 한줄 로그 확인
git log --oneline

코드 버전 전환

git checkout

원격 저장소로 업로드

git push

원격 저장소 관리 및 체크

git remote

원격 저장소 복제

git clone [프로젝트의 원격 저장소]
  • brach를 orgin으로 가서 push하는 명령
 git push [origin] [브랜치 이름]

branch

  • 현재 repo의 branch들 조회
git branch
  • 새 branch 생성
git branch [새 브랜치 이름]
  • branch 이동
git checkout [브랜치 명]
  • branch 생성 후 이동
    • 현재 branch 기반으로 새 분기 생성
git checkout -b [새 브랜치 이름]
  • 기존 branch 기반으로 새 branch 생성
git checkout -b [새 브랜치 이름] [기존 브랜치 이름]
  • branch 삭제
git branch -d [삭제 브랜치 이름]

merge

  • branch 병합
git merge [브랜치 이름]