개인 개발 공부 관련해 git 운영 방법을 바꿨고 repository를 옮기는 과정에서 발생한 여러 가지 이슈들을 다루는 것을 목적으로 글을 쓴다
.git
확장자가 존재하는 경우 정상 commit 되지 않으며 push까지 해버린 경우 파일을 직접적으로 삭제해야되는 문제들 직면git log
: git log를 확인 가능하며 q를 눌러 종료 가능git reset --hard {log에 적혀있는 commit 지점}
git reset --hard 5ab98dcdf8801786dbadad5b07a74bcf84279cc5
git push -f origin {branch}
: 통해 branch 적용 시킨다git push -f origin main
git reset HEAD {file명}
: 명령 이용해 commit된 file을 다시 해제 시켰다git rm --cached <file_name>
: 명령어 이용해 원격 저장소에 file 삭제