git ls-files
추적되지 않은 파일 만 표시 하는 것과 같은 명령을 사용하는 방법이 있습니까?
내가 묻는 이유는 다음 명령을 사용하여 삭제 된 모든 파일을 처리하기 때문입니다.
git ls-files -d | xargs git rm
추적되지 않은 파일과 비슷한 것을 원합니다.
git some-command --some-options | xargs git add
에 대한 -o
옵션 을 찾을 수 git ls-files
있었지만 무시 된 파일도 표시하기 때문에 원하는 것이 아닙니다. 또한 다음과 같이 길고 못생긴 명령을 내릴 수있었습니다.
git status --porcelain | grep '^??' | cut -c4- | xargs git add
여기서 사용할 수있는 더 나은 명령이 있어야합니다. 그렇지 않은 경우 사용자 정의 git 명령을 어떻게 만듭니 까?
git
파일에서만 작동 하기 때문에 빈 폴더를 추적하는 방법이 없습니다. find . -type d -empty
대신 시도하십시오 .
git ls-files -d | xargs git rm
시겠습니까?