기본 (이것을 하나하나 그림으로 표현하면 익히기 좋을 것 같음)
- git fetch (git 원격의 변경정보들을 가져오기, 소스에 반영되지는 않음. 확인용?)
- git pull (현재 브런치의 원격 브런치 수정정보들을 로컬 브런치로 가져오기)
- git commit -m ‘message content’ (현재 브런치에서 작업 내용을 커밋으로 로컬 브런치에 반영)
- git push (현재 로컬 브런치에 커밋된 내용들을 원격 브런치로 밀어넣기)
- git merge [source branch] (현재 브런치에 소스 브런치의 내용을 병합하기, 충돌 시 충돌해결-심화)
- git branch [branch name] (브런치 생성하기)
- git checkout [target branch] (해당 타켓 브런치로 체크아웃, 단 현재 브런치에 변경 건이 있으면 타켓으로 안감.. try!)