Android Studio 개발 도중에 gitignore 파일을 사용하여 커밋 무시

1074 단어 버그 해결
지난번 책에 따르면 일부 파일이 너무 커서,push가 실패하는 문제가 자주 발생한다고 한다.전체 안드로이드 프로젝트에 대해push를 진행해야 하는 부분은 사실 매우 적고 일반적으로 app 폴더와 프로젝트gradle 파일 등만 있다.
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를 제출하면 됩니다.

좋은 웹페이지 즐겨찾기