나는 현재 자바 프로젝트에서 계속 자바 파일을 수정하고 있는데, 그 중 하나를 모두 추가하고자 할 때 우분투 프로젝트의 루트 폴더에서 급히 떨어졌다.git add ./*.java가 작동하지 않습니까?
git add ./*.java
을하지만 그것을하지 않습니다
나는 시도했다. 나는 이렇게 별표를 벗어나려고했다 :git add ./\*.java
그러나 그것은 그것을하지 않는다. 그렇다면 그것을 인용 해 보았습니다 :
git add "./*.java"
하지만 그렇게하지 않습니다.
$ git add Documentation/\*.txt
I :
모든 문서 디렉토리에서 * .txt 인 파일과 하위 디렉토리에서 내용을 추가합니다 :
"자식 추가"에 대한 매뉴얼 페이지를 예로 들어이 있습니다 위의 "문서"와 같은 디렉토리를 사용해 보았지만이를 증명할 수는 있지만 작동하지 않습니다.
무엇이 누락 되었습니까?
[업데이트] 나는 아래 GoZoner의 제안 @ 밖으로 시도하고 작동 만 파일이 새로운 경우 , 그들은 업데이트 된 기존의 것들은하지 않은 경우. 이것은 매우 이상합니다. 대신 일을 '자식 추가'를 사용
어떤 오류가 발생합니까? 'git add ./*. java' 또는'git add * .java'는 현재 디렉토리에있는 모든 Java 파일을 추가해야합니다. 성공하면 정보가 표시되지 않습니다. 'git status '란 무엇을 말합니까? –
'git add'단어를 'ls'로 바꾸고 다시 시도하십시오. 특히 'ls ./*.java'. 'ls'목록에 아무 것도 나타나지 않으면 'git add'는 아무 것도 찾지 않습니다. – GoZoner
+1 to @GoZoner. Fileglobbing은 호출되는 프로그램이 아니라 쉘에 의해 수행됩니다. 동일한 패턴으로 ls를 사용하여 추가 할 항목을 테스트하십시오. –