📚 Reference
가장 쉬운 Git 강좌 - (상) 혼자작업편
git init
# 등록 : pc에서 한번만 하면 된다.
git config --global user.name “(내 이름)”
git config --global user.email “(내 메일주소)”
# 확인
git config user.name
git config user.email
git status
# untracked files, git에서 아직 쳐다보지 않은 파일들,
# 정확히는 파일이 아니라 '파일이 만들어졌다는 사실들
git add -A
git commit -m “(적어둘 내용)”
# Q. 'ADD dog' Capsule을 열면 'dog'file 하나만 나오는거 아냐?
# A. No. 그 이전의 모든 작업내역들이 전부 나옴.
git log
# vi 탈출 :q
git reset (돌아갈 커밋의 일련번호 앞 6자리) --hard
git revert (상쇄할 커밋의 앞 6자리)
# 새 캡슐이 뭍힌건, 내가 취소할 시점의 변화를
# 새로운 캡슐이 상쇄하면서 뒤로 보내주기 때문.
# vi 탈출 :wq
git branch (새 브랜치명)
git branch
git checkout (브랜치명)
git checkout -b (브랜치명)
git merge (대상 브랜치명)
# 가능한 다른 브랜치들이 같은 파일을 수정하는 일을 피해서 작업하는 것이 좋다.
git rebase (대상 브랜치명)
git branch -d (삭제할 브랜치명)
# d는 대소문자 무관합니다.