本文目录一览:
java代码怎么获取git版本
拉取远程仓库:$ git pull [remoteName] [localBranchName]
git pull:从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地的master主枝,该功能类似于SVN的update
怎么用Java代码查出git代码的当前版本号
@RequestMapping("/git/version")
public String getGitVersion() {
try {
//需要安装git并配置git环境变量
String command = "git --version";
//执行系统命令
Process p = Runtime.getRuntime().exec(command);
//获取命令执行结果,封装在IO流中了
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String
//输出结果
String s;
StringBuilder sb = new StringBuilder();
while ((s = br.readLine()) != null) {
sb.append(s);
}
return sb.toString();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
javagit和jgit的区别
Egit就是Eclipse上的git,JGit是一个EDL(新型BSD)的Java库的Git版本控制系统。它可以在一个独立,如gerrit、Eclipse,Netbeans的和IntelliJ。
EGit嵌入JGit它使用Git存储库,并将其公开的Git在Eclipse中构建