博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于git使用 命令参考
阅读量:5832 次
发布时间:2019-06-18

本文共 1238 字,大约阅读时间需要 4 分钟。

git使用命令, 特别:git checkout -b a 与 git branch a区别

创建分支: $ git branch mybranch

切换分支: $ git checkout mybranch
创建并切换分支: $ git checkout -b mybranch

更新master主线上的东西到该分支上:$git rebase master

切换到master分支:$git checkout master

更新mybranch分支上的东西到master上:$git rebase mybranch

提交:git commit -a

对最近一次commit的进行修改:git commit -a –amend

commit之后,如果想撤销最近一次提交(即退回到上一次版本)并本地保留代码:git reset HEAD^

合并分支:(merge from) $ git checkout master
$ git merge mybranch (merge from mybranch)
删除分支: $ git branch -d mybranch
强制删除分支: $ git branch -D mybranch
列出所有分支: $ git branch
查看各个分支最后一次提交: $ git branch -v

查看哪些分支合并入当前分支: $ git branch –merged

查看哪些分支未合并入当前分支: $ git branch –no-merged

更新远程库到本地: $ git fetch origin

推送分支: $ git push origin mybranch
取远程分支合并到本地: $ git merge origin/mybranch
取远程分支并分化一个新分支: $ git checkout -b mybranch origin/mybranch
删除远程分支:$ git push origin :mybranch rebase: $ git checkout mybranch
$ git rebase master (rebase from master)

举例: $ git checkout server

$ git rebase –onto master server client
$ git checkout master
$ git merge client (fostforward)
$ git rebase master server (checkout sever)
$ git merge server
$ git branch -d client
$ git branch -d server

本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/archive/2011/12/01/2269926.html,如需转载请自行联系原作者

你可能感兴趣的文章
华住被脱裤,看看有没有你的入住记录
查看>>
微信团队披露:微信界面卡死超级bug“15。。。。”的来龙去脉
查看>>
页面获取Spring Security登录用户
查看>>
实时通信云代码集成发布
查看>>
redis 使用入门 - 构件
查看>>
The Sky Is NOT The Limit 苍穹无限
查看>>
读书笔记 effective c++ Item 10 让赋值运算符返回指向*this的引用
查看>>
WindowsAPI每日一练(1) MessageBoxA
查看>>
全民拥抱跨屏时代 推送就要有“范儿”
查看>>
[R]高德爬虫
查看>>
指针和引用(1)指针及其应用
查看>>
SpringCloud2.0入门4-springboot-admin监控
查看>>
十五道Python小案例,学会这些,Python基础已过关!
查看>>
我的音乐盒子(nodejs7 + koa2 + vue + vuex + vue-router)
查看>>
Vue.js2.0从入门到放弃---入门实例(三)
查看>>
微软通过Bletchley在Azure上打造区块链即服务
查看>>
树梅派安装docker-compose
查看>>
第56天:选中文字弹出提示框
查看>>
DDC系列 - UCP安装指南
查看>>
bash文件的详细解读
查看>>