Я хотел бы использовать git как автоматическую историю папок. Мой поток больше или меньше, как показано ниже:Зафиксировать все изменения в папке git repository
изменение- Сделать в некоторых файлах
- Git совершить
- Выполните мою команду (например
vagrant up
илиvagrant provision
)
идеи, которые приходят к мой разум: 1. Создайте псевдоним для моей команды (в bash или powershell в зависимости от ОС) 2. В псевдонимах всегда выполняйте git add .
и git commit -m "txt"
и после этого выполните команду «real»
Но выше идея выглядит довольно уродливо (например, «txt» всегда статична и ничего не описывает). Кто-нибудь видит что-то лучше?
Это переменная 'GIT_PREFIX' предназначена для использования в командах с псевдонимом оболочки ... что, как утверждается, нет оснований для того, чтобы сделать это псевдонимом git, а не псевдонимом оболочки, который не нужно использовать' GIT_PREFIX 'и может просто работать с текущим каталогом. –
@ EtanReisner приятно знать о 'GIT_PREFIX'. Создание псевдонима git вместо псевдонима оболочки делает его независимым от платформы и делает его, например, легко доступным в * Powershell * или * CMD *. Я думаю, что это преимущество. –
Сказать, что делает его «независимым от платформы», немного растягивается, но да, это означает, что он доступен в командах командной оболочки без оболочки, если по умолчанию используется оболочка git для использования, которая доступна. –