Я работаю над вспомогательной утилитой на основе графического интерфейса, которая будет:
- Инициировать локальное репо, Иницитировать (голое) удаленное репо
- Добавить .gitignore в зависимости от типа проекта
- Записать все файлы локально
- Добавление удаленного репо в локальную конфигурацию
- Push master для удаленного репо
- Создайте ветку разработки и отправьте ее мастеру
Все это делается без установки git с помощью ngit (.NET-порт jgit).
Но я не могу понять, как настроить отслеживание, чтобы отследить мастер до источника / мастера и развить до происхождения / развития , используя только ngit .
Я могу сделать это легко с
git branch --set-upstream master origin/master
Однако я надеялся избежать зависимости локальной установки git.