Можно сделать это в 2, погружается:
1. Использование checkout
для создают локальное ответвление:
git checkout -b yourBranchName
Работа с Вашим Ответвлением, как Вы хотите.
2. Использование эти push
команда, чтобы автосоздать ответвление и отправить код в удаленный репозиторий:
git push -u origin yourBanchName
существуют mutiple способы сделать это, но я думаю, что этот путь действительно прост.
Если сценарий находится в самом проекте и, таким образом, извлекается в тот же каталог при отправке файлов, он должен запускаться в том же каталоге.
Протестируйте это легко, сделайте cmd следующим образом:
cmdsetup.cmd:
@echo Исходный путь:% ~ dp0 >>% temp% \% ~ n0.log
Поместите это в свой пакет, и когда это будет сделано, проверьте% temp%, найдите файл cmdsetup.log и просмотрите его. Это должен быть путь к вашим файлам.
Если так, продолжайте. Если я ошибся, вернитесь и прокомментируйте, также исправьте свой вопрос, чтобы было понятнее.
Надеюсь, это поможет.
Ps: Проголосовал за вопрос, так как я не понимаю, почему был дан отрицательный голос.