제목에서 알 수 있듯이. git이 add
파일 이름에 공백을 포함 하는 파일 을 거부하기를 원합니다 . 이것을 강제하는 구성이 있습니까?
정규식 **\ **
은 .gitignore 파일에서 공백이있는 파일 이름을 거부하는 데 사용할 수 있습니다 .
다음은 작동 예제의 데모입니다.
1 단계 : 추가 **\ **
로 .gitignore 저장소에 파일
$ my-repository (master)
$ ls
core/ it.tests/ pom.xml README.md ui.apps/ ui.content/
$ cat .gitignore
**/.classpath
**/target
**/node_modules/
/node_modules/
/build/
**\ **
---> Ignore file that has blank spaces in the name
2 단계 : 이름에 공백이있는 파일 만들기 (예 : xy z.txt)
$ echo "Hello! How are you doing?" > "x y z.txt"
$ ls
core/ it.tests/ pom.xml README.md ui.apps/ ui.content/
'x y z.txt'
3 단계 : 이름 에 공백이 있는 파일을 저장소에 추가하고 커밋합니다.
$ git add .
$ git commit -a
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
결과:
의 패턴 **\ **
에 .gitignore 파일이 저장소에 추가되는 이름에 빈 공간이 파일을 방지 할 수 있습니다.
.gitignore 파일에 대한 추가 정보 :
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다