//gitDir是git仓库的根目录,这个仓库必须是已clone好了 File file = new File(gitDir); Git git = Git.open(file); //切换分支, isCreateBranchName 如果本地没有这个分支名,则创建分支,为true,否则是false //branchName 是分支名,这个分支名在远程分支必须已存在 // setStartPoint 设置远程分支拉取的起点,这样写是拉取到最新. git.checkout().setCreateB