如何使用ngit(或jgit)将现有仓库的跟踪设置为远程仓库?

时间:2011-07-31 03:30:06

标签: branch tracking jgit

我正在开发一个基于gui的辅助工具,它将:

  • 初始化本地仓库,Init(裸)远程仓库
  • 根据项目类型添加.gitignore
  • 在本地提交所有文件
  • 将远程仓库添加到本地配置
  • 将主控推送到远程仓库
  • 创建一个开发分支并将其推送到主控

所有这一切都是在没有使用ngit(jgit的.NET端口)安装git的情况下完成的。

但是我无法弄清楚如何设置跟踪来跟踪主设备到原点/主设备并使用ngit 开发到origin / develop

我可以使用

轻松完成
git branch --set-upstream master origin/master

但是,我希望避免本地git安装的依赖。

1 个答案:

答案 0 :(得分:6)

以下是与--set-upstream的{​​{1}}选项对应的Java代码段:

git branch