Wiele dobrych wskazówek tutaj, ale w Powershell nie mogłem go uruchomić.
Jestem programistą .NET i nadal używamy głównie systemu operacyjnego Windows, ponieważ nie korzystaliśmy tak bardzo z .Net core i wielu platform, więc moje codzienne użytkowanie z Git odbywa się w środowisku Windows, gdzie najczęściej używana jest powłoka Powershell a nie Git bash.
Poniższą procedurę można wykonać, aby utworzyć funkcję z aliasami służącą do dodawania nieśledzonych plików w repozytorium Git.
Wewnątrz pliku $ profile programu Powershell (w przypadku jego braku - możesz uruchomić: New-Item $ Profile)
notatnik $ Profil
Teraz dodaj tę metodę Powershell:
function AddUntracked-Git() {
&git ls-files -o --exclude-standard | select | foreach { git add $_ }
}
Zapisz plik $ profile i załaduj go ponownie do Powershell. Następnie załaduj ponownie swój plik $ profile z:. $ profile
Jest to podobne do polecenia source w środowiskach * nix IMHO.
Więc następnym razem, jeśli jesteś programistą używającym Powershell w systemie Windows przeciwko repozytorium Git i chcesz po prostu dołączyć nieśledzone pliki, które możesz uruchomić:
AddUntracked-Git
Jest to zgodne z konwencją Powershell, w której masz czasowniki-rzeczowniki.
.gitignore
jest specjalnie zaprojektowane do tego celu, a niegit add -u
.