나는 git을 처음 사용하고 git에 파일을 추가하는 것에 대해 질문이 있습니다. 나는 사이의 차이에 대한 여러 유래의 질문에 발견 git add .
하고 git add -a
, git add --all
, git add -A
, 등 그러나 나는 무엇을 설명하는 장소 찾을 수 있었어요 git add *
수행합니다. git add man page를 살펴 봤지만 도움이되지 않았습니다. 대신 사용하고 있는데 git add .
동료가 이유를 물었습니다. 나는 대답이 없었다. 나는 항상 git add *
.
인가 git add .
와 git add *
같은? 하나는 현재 디렉토리에서만 변경된 파일을 추가하고 다른 하나는 현재 디렉토리 및 하위 디렉토리 (재귀 적으로)에서 파일을 추가합니까?
git add -A
git add .
및 의 차이점을 보여주는 다른 스택 질문 중 하나에 나열된 훌륭한 차트 git add -u
가 있지만 git add *
.
참고 : 별표를 와일드 카드로 사용하는 것의 의미를 이해합니다 (지정된 확장자를 가진 모든 파일 추가). 예를 들어, git add *.html
있는 모든 파일을 추가합니다 .html
(그러나 무시 확장을 .css
, .js
등).
도와 주셔서 감사합니다!
git add .
다시 시도했지만X
그 행에서 제안하는 것과 달리 문제가없는 삭제 된 파일을 준비했습니다 .