연습용으로 ch01폴더를 만들어보았다.

git init을 하면 숨김처리 되어 있는 .git 폴더가 생성된다.

파일 두 개를 만든 뒤 master 가지에 commit 했다.

git branch (생성할 브랜치 이름)으로 브랜치 생성.
git branch로 생성된 브랜치와 현재 연결된 브랜치를 확인할 수 있다.

git checkout write-topic(전환할 브랜치 이름)으로 브랜치 변경 가능.

write-topic 브랜치일 때 write.txt파일을 생성하고 commit 했다.

그런데 이 시점에서 master가지로 돌아갈 경우, master 가지에는 login까지만 commit되어 있으므로 write 파일이 사라진다.

write-topic으로 전환하면 다시 write파일이 보이는 것을 확인할 수 있다.

write파일의 작업을 최종적으로 완료하고 commit했다.

그 뒤

git log 나가기 : Q
git checkout 후 merge
(마지막 작업만 넣고싶으면 스쿼시 머지 사용하면 됨)
git merge (브랜치 이름)
git reset --hard
'-' 하나 : 약어
'--' 두개 : 풀네임
git 명령어 --help
git reflog<-모든 로그가 다 남음

