我正在使用JGit库将我的更改推送到存储库。但是,我想在push命令中提供URL。我想在JGit中等效以下命令:
git push <url>
这可能与JGit一起使用吗?
注意:不希望更改配置文件。我想在每次推送时设置URL。
答案 0 :(得分:1)
PushCommand::setRemote
还允许设置远程URL。来自JavaDoc:
用于推送操作的遥控器( uri或名称)。如果未设置遥控器,则将使用默认值
Constants.DEFAULT_REMOTE_NAME
。
例如:
push.setRemote( "http://examle.org/repo.git" ).call();
会将当前分支上的新提交推送到远程存储库上的同名分支。