Здесь много хороших советов, но внутри Powershell я не смог заставить его работать.
Я являюсь разработчиком .NET, и мы в основном все еще используем ОС Windows, так как мы не использовали ядро .Net и кроссплатформенность, поэтому мое повседневное использование Git происходит в среде Windows, где чаще всего используется оболочка Powershell. а не Git Bash.
Чтобы создать псевдонимную функцию для добавления неотслеживаемых файлов в репозиторий Git, можно выполнить следующую процедуру.
Внутри вашего $ профиля файл Powershell (если он отсутствует - вы можете запустить: New-Item $ Profile)
Блокнот $ Профиль
Теперь добавьте этот метод Powershell:
function AddUntracked-Git() {
&git ls-files -o --exclude-standard | select | foreach { git add $_ }
}
Сохраните файл $ profile и перезагрузите его в Powershell. Затем перезагрузите файл профиля $ с помощью:. $ профиль
Это похоже на исходную команду в * nix средах IMHO.
Поэтому в следующий раз, если вы разработчик, использующий Powershell в Windows против Git-репозитория, и хотите просто включить неотслеживаемые файлы, вы можете запустить:
AddUntracked-Гит
Это следует соглашению Powershell, где у вас есть существительные глагола.
.gitignore
специально разработано для этой цели, а неgit add -u
.