git 的分支体系命令汇总
2015-08-03 23:50
260 查看
Git 分支结构,就是就是tree,然后合并。
1.分支的切换和合并
git checkout -b new-branch-name:可以快速建立并且切换到新的分支。
git checkout branch-name:可以快速切换到分支。
git branch: 可以展示当前所有的分支。
git checkout -d branch-name:可以用来删除分支。
git merge branch-name:用来合并当前分支和别的分支。
@warning:git status 查看当前冲突;git : 打开图形化工具来进行对比。最后commit直接提交就好。
2.分支的管理
git branch -v :展示当前分支以及最后提交的log
git branch --merged:展现当前合并了的分支
git branch --no-merged:展现当前未合并的分支
3.远程分支
git remote add 添加远程分支,git remote rename 重新命名
git fetch remote-name:从远程数据库拉取数据
git push resposity-name branch-name: 将本地数据进行推送
git merge reposity-name/branch-name:将远程数据和本地进行合并。
从远程分支直接checkout的自动跟踪(git checkout --track origin/serverfix)。
所以可以使用以下命令进行跟新和推送:
git push,git pull
删除:git push [远程名] :[分支名]
1.分支的切换和合并
git checkout -b new-branch-name:可以快速建立并且切换到新的分支。
git checkout branch-name:可以快速切换到分支。
git branch: 可以展示当前所有的分支。
git checkout -d branch-name:可以用来删除分支。
git merge branch-name:用来合并当前分支和别的分支。
@warning:git status 查看当前冲突;git : 打开图形化工具来进行对比。最后commit直接提交就好。
2.分支的管理
git branch -v :展示当前分支以及最后提交的log
git branch --merged:展现当前合并了的分支
git branch --no-merged:展现当前未合并的分支
3.远程分支
git remote add 添加远程分支,git remote rename 重新命名
git fetch remote-name:从远程数据库拉取数据
git push resposity-name branch-name: 将本地数据进行推送
git merge reposity-name/branch-name:将远程数据和本地进行合并。
从远程分支直接checkout的自动跟踪(git checkout --track origin/serverfix)。
所以可以使用以下命令进行跟新和推送:
git push,git pull
删除:git push [远程名] :[分支名]
相关文章推荐
- SetTimeOut jquery的作用
- 设计模式01: Singleton 单例模式(创建型模式)
- NOJ 2079 Prime (莫比乌斯反演)
- hdu-5318 The Goddess Of The Moon(2015 Multi-University Training Contest 3)
- BootStrap导航的创建2
- 灾情巡视路线模型
- 转!! Java中ThreadLocal的设计与使用
- _DataStructure_C_Impl:链栈
- volley跟ssh服务结合使用
- shuoj-小6的多米诺骨牌-双向dp
- JSP -2
- 228 Summary Range
- iOS开发——UI进阶篇(十四)modal
- _DataStructure_C_Impl:共享栈
- rsync服务搭建
- 应用洪峰应对规范
- ROS学习--(十四)编写简单的Service和Client
- js中的内部属性与delete操作符
- [2015hdu多校联赛补题]hdu5324 Boring Class
- JetBrain WebStorm 注册码