我需要一段可以pull来自原点和merge本地存储库的代码。我尝试使用可以获取最后一次提交和修订的本地存储库。但是无法pull从原点进行更改。
File gitWorkDir = new File(gitDir);
Git git = Git.open(gitWorkDir);
Repository repo = git.getRepository();
UsernamePasswordCredentialsProvider user = new
UsernamePasswordCredentialsProvider("username", "password");
PullCommand pullCmd = git.pull();
pullCmd.setCredentialsProvider(user);
pullCmd.call();
ObjectId lastCommitId = repo.resolve(Constants.HEAD);
log.info(lastCommitId);
Run Code Online (Sandbox Code Playgroud)
gitDir我的本地存储库目录在哪里。