git add .
: 현재 디렉토리의 변경 내용을 staging area에 저장
git add --all
: 작업 디렉토리의 변경 내용을 staging area에 저장
git status
: staging area의 저장 상태 확인
git commit -m "커밋 메시지"
: staging area에 저장된 파일을 repository로 확정
git push
: 로컬 디렉토리로 부터 Remote repository(원격 저장소, ex)github)로 보냄
git tag v0.1.0-temp
: 버전 태그 설정
git log --oneline
: 가장 최근 커밋에 태그가 적용됬는지 확인
git push origin v0.1.0-temp
: 원격저장소로 보냄
git reset HEAD^
: repository에 가장 최근 커밋을 삭제
git log
: 커밋 내역 확인
git push -f origin master
: 원격저장소에도 커밋 삭제를 알림
.git/refs/tags/ 경로에 있는 태그 삭제
git push origin :v0.1.0-temp
: 원격저장소에 저장된 태그를 삭제