<정리 부분>
<주요 코드>
git log
-> 지금까지 만든 커밋을 확인
git checkout ###########(7자리나 전체 commit 입력)
-> 해당 커밋으로 되돌림
git checkout -
-> 최신 커밋으로 돌아가기
git clone ###### .
-> 뒤에 마침표를 찍으면 새로운 폴더를 만들지 않고 지정된 위치에 저장됨
git status(git status -s)
-> Git 워킹 트리의 상태를 보는 명령어(git status 명령보다 짧게 요약해서 상태를 보여주는 명령으로, 변경된 파일이 많을 때 유용하다.)
git commit -a
-> add 명령을 생략하고 바로 커밋하고 싶을 때 사용함. 변경된 파일과 삭제된 파일은 자동으로 스테이징되고 커밋된다.
git pull
-> 원격저장소의 변경사항을 워킹트리에 반영함.(git fetch + git merge)
git fetch [원격저장소별명][브랜치 이름]
-> 원격저장소의 브랜치와 커밋들을 로컬저장소와 동기화함. 옵션을 생략하면 모든 원격 저장소에서 모든 브랜치를 가져옴.
git merge 브랜치이름
-> 지정한 브랜치의 커밋들을 현재 브랜치 및 워킹트리에 반영함.
git log --oneline -- graph --all --decorate
-> 모든 브랜치들을 보고 싶을때 사용하는 명령어(한줄로)