group command contents Ch. 1
기초
Ch. 2
서버
Ch. 3
구조
Ch. 4
협업
Ch. 5
해결
초기화 clone 아무것도 없는 공간에 작업영역working area 복사 ○ 2
init 작업중인 공간을 git영역으로 초기화 ○ 2
편집 add stage에 추가 ○ 2
mv 파일 이동 또는 이름 변경 ○ 3
restore 작업 복원 ○ 3
rm 작업영역 파일 삭제 ○ 3
stash 작업영역 임시저장 ○ 2
검색 bisect 버그가 발생한 commit을 찾기 위한 이진탐색 ○ 4
diff commit간의 차이점(작업 변경 내역) 출력 ○ 1
grep 패턴에 맞는 라인 출력(패턴 검색) ○ 1
log commit log 출력 ○ 2 ○ 1
show 오브젝트object의 성격을 출력(commit, tree, blob) ○ 1
status HEAD(last commit)으로부터 작업영역 상태 출력 ○ 2
작업 branch commit log 가지치기 ○ 1
commit 변경내용을 저장(확정) ○ 2
merge 두 개 이상의 branch를 병합 ○ 1
rebase commit을 다른 branch로 이동 ○ 3
reset HEAD를 다른 commit으로 이동 ○ 4
switch
chechout
branch 변경 ○ 1
tag commit에 태그 부착 ○ 3
협업 fetch 다른 저장소에서 객체와 참조를 가져옴 ○ 2
pull 다른 저장소에서 가져오고 병합 ○ 2
push 업데이트된 객체와 참조를 다른 저장소로 보냄 ○ 2

※ chapter 1 ~ 5 : iseohyun/git-tutorial (github)