> git init
: git repoitory 컴퓨터에 생성
> git clone [url]
: 이미 있는 repo를 클론
> git add .
: 변경 파일 모두 add
> git commit
: 변경 내용 커밋
> git status
: 변경 상태 확인
> git pull
: 변경사항 다운로드
> git push origin master
: 마스터 브랜치에 푸쉬
> git push origin [branch]
: 특정 브랜치에 푸쉬
> git branch mybranch1
: 브랜치 생성
> git checkout mybranch1
: 브랜치의 가장 최근 커밋 이동
> git diff
: 최근 만든 커밋과 현재 작업 비교
> git diff --staged
:
> git diff <커밋> <커밋>
: 커밋끼리 비교 (1이 2랑 비교해서 뭐가 다르냐 묻는거)
> git init
> git remote add origin 본인레포주소
> git add .
> git commit -m "내용~"
> git push origin branch명
> git clone 레포주소 . // (. 붙이기)(항시 경로 확인하기)
먼저 처음 설정하고
> git pull origin [branch]
최신상태로 pull을 하던지 아님 브랜치 하고싶을 때
> git branch [branch명]
> git checkout [branch명]
아니면
> git checkout -b [branch명]
그리고
git push origin [branch명]
작업중인 브랜치 커밋들 전부 완료하고 푸시하고
브랜치 머지할거로 가주고
머지!
> git merge [머지될branch명]