에서 언급 한 폴더의 파일을 무시하지 않고, 설정 파일은 /application/config/
폴더에 저장됩니다. .gitignore 파일에서 언급 한 경로가 있으므로 로컬 구성 파일이 서버로 푸시되지 않습니다. 그러나 /application/config/
폴더에있는 파일의 내용을 변경할 때마다 git이 변경 사항을 추적합니다. 이 명령을 시도했습니다 git rm --cached name_of_file
. 로컬에서 변경 사항을 추적하는 것을 중지했지만 푸시 한 후에도 서버에서 해당 파일을 삭제했습니다. 어떤 도움을 주시면 감사하겠습니다.git은 프로젝트의 .gitignore
0
A
답변
3
이미 업스트림에 푸시 된 파일에는 gitignore가 사용되지 않습니다. 이것은 로컬 폴더에 있지만 커밋하거나 푸시하지 않으려는 파일에 사용됩니다.
먼저 모든 파일에 대해 git rm을 수행하고 커밋 한 다음 삭제를 업스트림에 푸시해야합니다. 그런 다음 로컬 폴더에서이 파일을 다시 만듭니다. 게시, gitignore 이러한 파일을 무시합니다
1
git
, 또는 소스 컨트롤을 일반적으로 사용할 때 이것은 일반적인 실수입니다. 일반적으로 소스 제어는 소스 코드와 같이 의 모든 곳에서 동일하게 적용됩니다 (). 다른 서버 (예 : 다른 서버의 구성 파일)에 대해 파일을 작성/수정해야하는 경우 구성 파일의 버전을 지정하는 대신 버전 번호 에을 생성해야합니다.
다른 곳에서 언급했듯이 git rm
을 사용하여 파일 추적을 중지하십시오. 그런 다음 가능한 수동 조정을 통해 자동 생성 솔루션을 만드는 데 약간의 시간을 할애해야합니다 (그러나 너무 오랜 시간이 걸리며 보통 몇 시간이면 충분합니다).
관련 문제
- 1. 기존 프로젝트의 Gitignore 파일
- 2. IAR 프로젝트의 일반적인 gitignore 파일
- 3. Kony 프로젝트의 .gitignore 파일에는 무엇이 있어야합니까?
- 4. VHDL 프로젝트 용 gitignore
- 5. git은 untracked 파일로 브랜치를 만듭니다.
- 6. Git-git gitignore 디렉토리에 추가
- 7. Wordpress 프로젝트의 .gitignore 파일에 가장 적합한 설정은 무엇입니까?
- 8. Mac에서 egit에서 gitignore 파일을 업데이트하십시오.
- 9. .gitignore for Lua projects
- 10. Git은 특정 파일에 diff를 보여줍니다.
- 11. ".gitignore"와는 다른 gitignore 파일을 사용하도록 어떻게해야합니까?
- 12. Git은 여전히 .gitignore에 표시된 폴더를 추가하고 추적합니다.
- 13. Git은 메타 데이터 및 기타 설정을 무시합니까?
- 14. Git은 기본적으로 사용자의 비밀 토큰을 저장합니까?
- 15. .gitignore 질문
- 16. .gitignore 이해
- 17. .gitignore 파일
- 18. .gitignore 사용
- 19. Trigger.io .gitignore
- 20. 글로벌 .gitignore
- 21. Gitignore CodeIgniter
- 22. git은 두 가지를 같이 둡니다.
- 23. gitignore 파일이 프로젝트에서 자동으로 생성됩니까?
- 24. git은 어디에서 복제품을 만들었는가?
- 25. 이 Git은 Xcode4에서 무엇입니까?
- 26. Git은 보상을 저장합니까?
- 27. Move Git은 디렉토리로 커밋한다
- 28. git은 파일을 어떻게 비교합니까?
- 29. git은 브랜치 복사본을 얻습니다.
- 30. Git은 브랜치를 업데이트합니다.
파일 구조와 gitignore 내용을 표시 할 수 있습니까? –