Git 分支操作

Git 分支操作 常用命令

1.查看分支;

 git branch  // 查看本地分支
 git branch -r // 查看远程分支
 git branch -d // 删除分支

2.新建分支;

git branch <分支名称>  // 创建新的分支
git checkout -b <分支名称> // 创建新的分支并切换到该分支
git checkout -b <分支名称> origin/<分支名称> // 创建新的分支指定对应的远程分支 ,切换到该分支

3.切换分支;

git checkout <分支名称>   // 切换到对应分支

4.合并分支;

git merge dev1 // 将dev1分支合并到当前分支

5.合并分支上的某次提交;

git log // 找到当前分支要合并的提交记录,获取版本号
git checkout <分支名称> // 切换到要合并的分支
git cherry-pick <版本号> // 选择找到的版本号
git push // 提交

6.删除分支;

 git branch -d <分支> // 删除本地分支
 git push origin --delete <分支名>  // 删除远程分支

7.克隆分支;

git fetch origin dev1:dev1  // 克隆远程的分支dev1到本地的分支dev1

8.推送分支;

git push origin dev1:dev1 // 将本地dev1分支推到远程dev1分支上