git學習branch處理

2021-07-15 18:11:41 字數 876 閱讀 7778

grep name /home/*/.gitconfig 查詢當前伺服器的使用者

1.查詢分支

git branch 不帶引數:列出本地已經存在的分支,並且在當前分支的前面加「*」號標記,例如:

2.建立刪除分支

git branch 分支名    建立乙個新的本地分支,需要注意,此處只是建立分支,不進行分支切換,例如:

#git branch newbranch2

#git branch

* master

newbranch

newbranch2

當前的分支依然是master,不進行切換。

git branch -m | -m oldbranch newbranch 重新命名分支,如果newbranch名字分支已經存在,則需要使用-m強制重新命名,否則,使用-m進行重新命名。

git branch -d | -d branchname 刪除branchname分支

git branch -d -r branchname 刪除遠端branchname分支

3.分支切換合併

git checkout newbranch 切換到newbranch分支

比如,如果要將開發中的分支(develop),合併到穩定分支(master),

首先切換的master分支:git checkout master。

然後執行合併操作:git merge develop。

如果有衝突,會提示你,呼叫git status檢視衝突檔案。

解決衝突,然後呼叫git add或git rm將解決後的檔案暫存。

所有衝突解決後,git commit 提交更改。

例如:將acc2f69提交合併到當前分支

git merge acc2f69

git 學習筆記7 branch

分支是git的必殺技。站點另乙個角度,分支是的快照移動有向圖,剛好是拓撲排序的一種例子。git branch testing 建立分支 git checkout testing 切換到分支testing git checkout b iss101 creat a branch named iss10...

GIT使用總結 branch

檢視分支git branch建立分支git branch 切換分支git checkout 建立 切換git checkout b 合併某分支到當前分支git merge 刪除分支 已合併的分支 git branch d 未合併的分支 git branch d 合併分支圖git log graphn...

git 分支 branch 操作

建立分支 git branch test 基於當前commit建立test分支。git head 檔案中記錄了當前分支名字。刪除分支 git branch d test 刪除本地test分支 git branch d test test分支還沒有合入當前分支,所以要用 d引數才能刪掉。git pus...