- clone: 내 컴퓨터에 원격 저장소(github)를 복사
- add: 내 컴퓨터에서 작업한 파일들을 스테이지에 추가
- commit: 스테이지에 올라온 파일들을 내 컴퓨터에 저장(세이브와 같음)
- push: 원격 저장소에 커밋을 업로드
- 특정 파일의 내용을 마지막 커밋으로 돌리고 싶다면 해당 파일 선택 후
코드 뭉치 버리기를 선택
- 브랜치(branch): 기존 내용을 유지한 채 새로운 내용을 추가하고 싶을 때 사용
- 체크아웃(checkout): 특정 브랜치(혹은 커밋)으로 돌아가고 싶을 때 사용
- 소스트리의 체크아웃: 브랜치 이름을 더블 클릭하는 것만으로 체크아웃 가능
- 헤드 브랜치에 변경사항이 없고 병합 대상 브랜치가 헤드로부터 시작된 경우 아주 쉽게 병합 가능(=Fast-forward)