여기에 좋은 팁이 많이 있지만 Powershell 내부에서는 작동하지 않습니다.
저는 .NET 개발자이며 .Net 코어 및 크로스 플랫폼을 많이 사용하지 않았기 때문에 주로 여전히 Windows OS를 사용하므로 Git과 함께 일상적으로 사용하는 것은 Windows 환경에서 사용되며 셸이 더 자주 사용됩니다. Git bash가 아닙니다.
추적되지 않은 파일을 Git 리포지토리에 추가하기위한 별칭 기능을 만들기 위해 다음 절차를 따를 수 있습니다.
Powershell의 $ profile 파일 내부 (없는 경우-다음을 실행할 수 있음 : New-Item $ Profile)
메모장 $ 프로필
이제이 Powershell 방법을 추가하십시오.
function AddUntracked-Git() {
&git ls-files -o --exclude-standard | select | foreach { git add $_ }
}
$ profile 파일을 저장하고 Powershell에 다시로드하십시오. 그런 다음 $ profile 파일을 다음과 같이 다시로드하십시오. $ 프로필
이것은 * nix 환경 IMHO의 소스 명령과 유사합니다.
따라서 다음에 Git repo에 대해 Windows에서 Powershell을 사용하는 개발자이고 추적되지 않은 파일 만 포함하려는 경우 다음을 실행할 수 있습니다.
Untracked-Git 추가
이것은 동사 명사를 사용하는 Powershell 규칙을 따릅니다.
.gitignore
특별히 설계된 목적은 아닙니다git add -u
.