本文目錄一覽:
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中構建
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/238457.html