JGit 切換分支

2022-03-25 12:28:19 字數 758 閱讀 9055

jgit切換分支的時候,有兩種情況,一種是在本地已修建過這個分支,一種是本地沒有這個分支,需要從遠端拉取。如下面**所示:

/**

* * * description:判斷本地分支名是否存在

* *

* @param git

* @param branchname

* @return

* @throws gitapiexception

* @author wgs

* @date 2023年7月20日 下午2:49:46**/

public boolean branchnameexist(git git, string branchname) throws gitapiexception

}return false;

}/**

* * description:切換分支,並拉取到最新

* @param repodir

* @param branchname

* @author wgs

* @date 2023年7月20日 下午4:11:45**/

public void checkoutandpull(string repodir, string branchname) else

git.pull().call();//拉取最新的提交

} finally

} catch (ioexception | gitapiexception e)

}

jgit 檢視當前分支 分支 branch

很多時候我們需要給自己或者客戶用乙個穩定的版本庫,然後同時還在開發另外乙個公升級版.自然而然,我們會想到把這兩者分開處理,使用者使用穩定版,我們開發我們的開發版.git就是通過分支來實現這樣的功能的。系統預設給我們建立的是master分支,通常我們會把master當作最終的版本,而開發新版本或者新屬...

Git 切換本地分支 切換遠端分支

切換本地分支 git checkout work1 切換到新的分支工作 不存在則會建立 將本地已有的分支 已經存在 和 遠端分支連線 git branch set upstream to origin master 遠端分支名 work1 本地分支名 但是如果直接本地分支與遠端新建分支直接關聯,gi...

Git建立分支切換分支

1 檢視分支 2 檢視本地分支 使用 git branch命令,如下 git branch2 檢視遠端分支 命令如下 git branch r3 檢視所有分支 命令如下 git branch a2 本地建立新的分支 命令如下 git branch branch name 例如 git branch ...