Можно ли запустить скрипт npm, содержащий команду git push, с опцией upstream, основанной на текущей ветке?
Например, я хотел бы иметь возможность запустить команду npm run push
.
Эта команда будет делать что-то вроде git push -u origin ${current-branch}
, где $current-branch
будет заменено локальной текущей веткой git.
Я знаю, что этого можно достичь, создав скрипт, но я хотел бы знать, есть ли уже что-то, предоставленное npm или git для достижения этого с минимальными требованиями к коду.
Спасибо за помощь!
Решение:
Решение Влад274 работает.
Шаги:
- Добавить новый файл
.gitconfig
в корень вашего хранилища. - . Применить конфигурацию с помощью
git config --local include.path ../.gitconfig
- . Вы сможете использовать новую команду git, которая будет выдвигатьorigin с использованием имени локальной ветви по умолчанию