Android Studio 개발 도중에 gitignore 파일을 사용하여 커밋 무시
1074 단어 버그 해결
git 사용 중gitignore 파일이 있습니다. 이 파일에 무시하고 싶은 모든 폴더와 파일을 기록할 수 있습니다. 그러면 무시된 부분은 항목에 따라push를 제출하지 않습니다.이 파일은 프로젝트 루트 디렉터리에 있습니다.gitignore, 없으면 스스로 추가할 수 있습니다.
하지만 프로젝트 개발 과정에서 이gitignore를 사용해야 한다는 생각이 들면 효과가 없다.이전에 제출과push에 따라git는 프로젝트의 모든 파일을 추적했습니다. 즉, 모든 파일이 프로젝트에 속한다고 생각했기 때문입니다. 이 ignore를 사용해도 무효입니다.
해결 방법은 로컬 작업 영역을 비운 다음 수동으로push 하나만 표시하는 것입니다.gitignore 파일, 원격 라이브러리를 덮어씁니다.이 때 로컬 라이브러리와 원격 라이브러리에 이 ignore가 하나밖에 없습니다. 이 때 제출과push를 진행하면git는 ignore의 내용에 따라 관련 내용을 무시하고 제출하고 싶은 부분만 정확하게 제출합니다.
1. 먼저 쓴다.gitignore, 이것은 제 것입니다. 참고만 합니다.
.gradle/
.idea/
build/
ffmpeg4android_lib/
gradle/
utribe.iml
app/build/
app/app.iml
app/app-release.apk
app/*.log
app/*.pro
2. 로컬 작업공간 비우기
git rm -r --cached .
3. 파일 제출 및 push ignore:
git add .gitignore
git commit -m "gitignore"
git push
3. 정상적으로 push를 제출하면 됩니다.