git에 관해 질문이 있습니다:
커밋하기 전에 .gitignore를 추가하는 것을 잊어버렸고, 일부 바이너리 파일을 .db 또는 .pyc 형식으로 커밋했는데, 설상가상으로 무시하고 여러 버전을 커밋했습니다. 이 바이너리는 모든 버전에서 일괄적으로 제거되며 앞으로는 추적이 중단되나요? 감사합니다!
.db
.pyc
과거 커밋을 다시 작성하려면 git filter-branch 또는 이
git filter-branch
git rm 파일을 사용하여 파일 추적을 삭제하면 로컬에서 삭제됩니다git rm file --cached file을 사용하여 파일 추적을 삭제하지만 로컬에 보관됩니다
수정 .gitignore를 추가한 다음 푸시하는 것을 잊지 마세요
명령을 시작하기 전에 안전을 확인하세요.
과거 커밋을 다시 작성하려면
를 사용할 수 있습니다.git filter-branch
또는 이git rm 파일을 사용하여 파일 추적을 삭제하면 로컬에서 삭제됩니다
git rm file --cached file을 사용하여 파일 추적을 삭제하지만 로컬에 보관됩니다
수정 .gitignore를 추가한 다음 푸시하는 것을 잊지 마세요
명령을 시작하기 전에 안전을 확인하세요.
으아아아