git cli 명령어

jeongwoo·2022년 6월 17일
1

git

목록 보기
3/3
post-thumbnail

git command line

현재 디렉토리에 저장소 생성

  • git init

'폴더명' 폴더 생성 후 저장소 생성

  • git init 폴더명

원격 저장소와 연결(ex) https://github.com/songjeongwoo/python.git)

원격 저장소와 동기화

  • git push -u origin master
    cf) u origin master 는 현재 지역저장소의 브랜치와 원격저장소의 브랜치를
    매칭시키는 옵션으로 한번만 해준다. 이후부터는 git push를 쓴다.

원격 저장소 복제(ex) https://github.com/songjeongwoo/python.git)

원격 저장소 버전 받기

  • git pull

커밋하지 않은 변경사항이 있는 지 확인 명령어

  • git status

add 명령어 (ex) example.txt)

  • git add example.txt
  • git add *

commit 명령어 (ex) commit message)

  • git commit -m "commit message"

push 명령어

  • git push

(프로젝트) 버전 확인

  • git log cf) git 버전 확인: git --version
    cf) --online: 간결하게 한 줄로 표현, --all: 모든 브랜치, --graph: 브랜치의 분기를 시각적으로 표기
  • git log --oneline --all --graph

시간여행 (ex) ab1234 - 버전(해시코드))

  • git checkout ab1234

master로 복귀

  • git checkout master

git branch관련 command line

merge 취소

mealkid 프로젝트 당시 merge취소했을 때 이후 작업까지 예시

  • git merge --abort
    git checkout meal
    git status
    git add *
    git status
    git commit -m ""
    git push
    git checkout main
    git pull
    git merge meal
    git push
    git checkout meal
    git merge main
    git push
    git checkout main
    git pull
    git checkout meal
    git pull
    git merge origin
    git push

branch 생성, 이름 변경, 삭제

참고: https://mylko72.gitbooks.io/git/content/branch/checkout.html

0개의 댓글