Git分支操作命令

git查看各个branch之间的关系图

命令 参数说明
git log --graph 图表;曲线图
git log --decorate 标记会让git log显示每个commit的引用(如:分支、tag等)
git log --oneline 一行显示
git log --simplify-by-decoration 只显示被branch或tag引用的commit
git log --all 表示显示所有的branch,这里也可以选择,比如我指向显示分支ABC的关系,则将--all替换为branchA branchB branchC

git查看各个branch之间的关系图

git 远程分支

1.git查看远程分支 git branch -r
2.git查看本地分支 git branch
3.git查看所有的分支 git branch -a

3.git创建本地分支 git branch <分支名称>

4.git切换本地分支  git checkout <分支名称>

2.git切换远程分支   git checkout -b <分支名称>

3.切换到test1test分支 并与origin/test1 远程分支联系起来
git checkout -b test1test  origin/test1 

4.git删除本地分支 git branch -d <分支名称>

5.git删除远程分支   git push origin --delete <远程分支名称>

7.git拉取远程分支 git pull origin <分支名称>

8.git推送到远程分支 git push origin dev:dev(git push <远程主机名> <本地分支名>:<远程分支名>)

Git合并某个分支的一个commit到另一个分支

例如要将A分支的一个commit合并到B分支:
首先切换到A分支
git checkout A
git log
找出要合并的commit ID :
例如
0128660c08e325d410cb845616af355c0c19c6fe
然后切换到B分支上
git checkout B
git cherry-pick 0128660c08e325d410cb845616af355c0c19c6fe

Git合并某个分支的一个commit到另一个分支

你可能感兴趣的:(Git分支操作命令)