슬픈 소식은 파일에 이미 GitHub에 위임 한 경우 git
은 해당 파일의 버전을 계속 유지합니다.
즉, 전체 bin/
을 커밋하고 .gitignore
에 추가하면 파일이 GitHub에서 계속 유지됩니다. 그리고 bin/
에있는이 파일들이 변경되면 버전이 지정 되었기 때문에 커밋으로 푸시됩니다.
다행히도 GitHub에서 파일과 디렉토리를 완전히 제거 할 수 있습니다. 그래도 git
명령 줄을 실행해야합니다. GitHub 응용 프로그램을 설치했다면 아마 git
이라는 의미입니다.
Windows에서 명령 프롬프트를 열거 나 Mac OS에서 터미널을 엽니 다. 디렉토리에
이동합니다. (예 : cd ~/Workspace/Project
를) 다음과 같은 실행이 작동합니다
git rm bin/* -f
git commit --amend
git push -f
. 과정을 개략적으로 설명한 this article on the GitHub을 확인하십시오.
희망이 도움이됩니다.
면책 조항 : git
으로 작업하기 전에 항상 조사를해야합니다. 여러 가지/다른 복잡한 일들이 계속되는 경우이 과정은 다를 수 있습니다.
훌륭한 방법과 설명이 있습니다. – eqiz