연습용으로 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<-모든 로그가 다 남음