Git 저장소에서 모든 숨겨진 디렉터리/파일을 재귀적으로 무시하는 방법은 무엇입니까?
Git이 모든 숨겨진 파일과 디렉터리를 무시하도록 하고 싶습니다.
.aptitude
.ssh/
.bash_rc
config/.hidden
각 항목을 구체적으로 추가하지 않고 이 문제를 해결할 수 있는 간단한 규칙이 있습니까?
다음에 패턴을 추가합니다..gitignore
.*
!/.gitignore
편집: 추가됨.gitignore
파일 자체(아직 커밋되지 않은 경우 포함).
.gitignore는 아직 '추가'되지 않은 파일에만 적용됩니다.
새 .gitignore 항목을 만들려면 모든 파일에 영향을 줍니다.
- .gitignore를 변경합니다.
git commit -a -m "Pre .gitignore changes"
git rm -r --cached .
git add .
git commit -a -m "Post .gitignore changes"
git status
커밋할 내용 없음(작업 디렉토리 정리)'을 출력해야 합니다.
인.git/info/exclude
다음 행을 추가합니다.
.*
이렇게 하면 모든 숨겨진/도트 파일을 재귀적으로 무시하는 것이 시스템의 모든 리포지토리에 대한 기본값이 됩니다.별도의.gitignore
모든 repo에 대한 파일은 이러한 방식으로 필요하지 않습니다.
언급URL : https://stackoverflow.com/questions/8021441/how-to-ignore-all-hidden-directories-files-recursively-in-a-git-repository
'programing' 카테고리의 다른 글
다른 데이터베이스에 있는 하나의 데이터베이스에서 MySQL (0) | 2023.09.01 |
---|---|
MySQL 데이터베이스에서 이름 패턴과 일치하는 모든 테이블 잘라내기 (0) | 2023.09.01 |
SQL 데이터베이스 또는 파일에 로그를 저장하는 것이 더 효율적입니까? (0) | 2023.08.27 |
MariaDB/MySQL이 갑자기 충돌하여 다시 시작되지 않습니다. (0) | 2023.08.27 |
서비스 이름을 사용하여 Django가 Oracle에 연결하도록 강제하는 방법 (0) | 2023.08.27 |