.gitignore 파일에서 다음 두 줄의 차이점은 무엇인가요?
/데이터/캐시//데이터/캐시/*
走同样的路,发现不同的人生
여기를 보세요:
패턴이 슬래시로 끝나는 경우다음 설명의 목적으로 제거되지만 와 일치하는 항목만 찾습니다. 즉, foo/는 foo 디렉토리 및 경로와 일치합니다 하지만 일반 파일이나 심볼릭 링크와는 일치하지 않습니다 foo(이는 Git에서 일반적으로 pathspec이 작동하는 방식과 일치합니다)
패턴이 슬래시로 끝나는 경우다음 설명의 목적으로 제거되지만
즉, foo/는 foo 디렉토리 및 경로와 일치합니다
하지만 일반 파일이나 심볼릭 링크와는 일치하지 않습니다
foo(이는 Git에서 일반적으로 pathspec이 작동하는 방식과 일치합니다)
제 생각에는 이 두 명령 사이에는 차이가 없습니다. /data/cache/ 디렉터리의 모든 콘텐츠가 필터링됩니다
/data/cache/
.gitignore구성 파일은 버전 관리에 추가할 필요가 없는 파일을 구성하는 데 사용됩니다. 이 파일을 구성하면 버전 관리가 매우 편리해집니다.
.gitignore
디렉토리를 나타내려면 슬래시 "/"로 시작하세요.
여러 문자를 와일드카드로 사용하려면 별표 "*"를 사용하세요.
단일 문자를 와일드카드로 지정하려면 물음표 "?"를 사용하세요.
도움이 되었기를 바랍니다
의미는 다르지만 구현 효과는 동일합니다. 그들은 모두 특정 디렉토리의 파일을 차단합니다.
여기를 보세요:
제 생각에는 이 두 명령 사이에는 차이가 없습니다.
/data/cache/
디렉터리의 모든 콘텐츠가 필터링됩니다.gitignore
구성 파일은 버전 관리에 추가할 필요가 없는 파일을 구성하는 데 사용됩니다. 이 파일을 구성하면 버전 관리가 매우 편리해집니다.디렉토리를 나타내려면 슬래시 "/"로 시작하세요.
여러 문자를 와일드카드로 사용하려면 별표 "*"를 사용하세요.
단일 문자를 와일드카드로 지정하려면 물음표 "?"를 사용하세요.
도움이 되었기를 바랍니다
의미는 다르지만 구현 효과는 동일합니다. 그들은 모두 특정 디렉토리의 파일을 차단합니다.