我正在开发一个基于 gui 的辅助实用程序,它将:
- 初始化本地仓库,初始化(裸)远程仓库
- 根据项目类型添加 .gitignore
- 在本地提交所有文件
- 将远程仓库添加到本地配置
- 将 master 推送到远程仓库
- 创建一个develop分支并推送到master
所有这些都是在没有安装 git 的情况下使用 ngit(jgit 的 .NET 端口)完成的。
但我不知道如何设置跟踪以跟踪 master 到 origin/master 并仅使用 ngit开发到 origin/develop 。
我可以轻松做到
git branch --set-upstream master origin/master
但是,我希望避免依赖本地 git install。