git command line
현재 디렉토리에 저장소 생성
'폴더명' 폴더 생성 후 저장소 생성
원격 저장소와 동기화
- git push -u origin master
cf) u origin master 는 현재 지역저장소의 브랜치와 원격저장소의 브랜치를
매칭시키는 옵션으로 한번만 해준다. 이후부터는 git push를 쓴다.
원격 저장소 버전 받기
커밋하지 않은 변경사항이 있는 지 확인 명령어
add 명령어 (ex) example.txt)
- git add example.txt
- git add *
commit 명령어 (ex) commit message)
- git commit -m "commit message"
push 명령어
(프로젝트) 버전 확인
- git log cf) git 버전 확인:
git --version
cf) --online: 간결하게 한 줄로 표현, --all: 모든 브랜치, --graph: 브랜치의 분기를 시각적으로 표기
- git log --oneline --all --graph
시간여행 (ex) ab1234 - 버전(해시코드))
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