git checkout -b mybranch和git checkout 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
git checkout -b mybranch和git checkout mybranch相关推荐
- git clone出现fatal: unable to checkout working tree报错的解决办法
[原文链接]git clone出现fatal: unable to checkout working tree报错的解决办法 文章目录 问题:当使用git clone 出现fatal: unable ...
- Git分支 查看branch 创建 切换checkout 合并merge(先切回主分支) 删除branch -d 推送push
Git分支 分支的概念 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN.如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时 ...
- git head指向老版本_git checkout之一 HEAD基本和detached 状态
1.HEAD基础 git checkout 实际上是修改HEAD文件的内容,让其指向不同的branch. HEAD文件指向的branch就是当前branch. 一般来讲,HEAD的内容是指向stagi ...
- 【git提交代码步骤,git推送本地分支到dev】
一.提交到本地仓库 1.创建本地分支,在本地分支上进行开发 git checkout -b mybranch 新建并切换到本地dev分支 2.提交更新 git status #查看已更改文件 git ...
- Git详解之九 Git内部原理
以下内容转载自:http://www.open-open.com/lib/view/open1328070620202.html Git 内部原理 不管你是从前面的章节直接跳到了本章,还是读完了其余各 ...
- Git详解之二 Git基础
Git 基础 读完本章你就能上手使用 Git 了.本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令.读完本章,你就能初始化一个新的代码仓库,做一些适当配置: ...
- git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists)....
Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists). 解决办法一:保 ...
- git 切换分支_简单git操作
首先设置用户基本信息设置 设置用户名 git config - -global user.name 'Hazel6869' 设置用户名邮箱 git config - -global user.name ...
- #39;git pull#39;和#39;git fetch#39;有什么区别?
主持人注意:鉴于此问题已经发布了67个答案 (其中一些已删除),请在发布另一个问题之前考虑您是否正在贡献新内容 . git pull和git fetch什么区别? #1楼 我花了一点时间来了解有什么区 ...
最新文章
- Apache工具类ToStringBuilder用法简介
- Oracle对sum求和进行if,Excel中sumif函数和sumifs函数进行条件求和的异同
- springboot2使用JUnit5单元测试使用大全
- 【资源共享】RockChip_LCD开发文档v1.6
- java程序连接kafka_Java的Kafka:构建安全,可扩展的消息传递应用程序
- Java 3desede加解密_JAVA加解密11-对称加密算法-DES以及DESede算法
- vue企业门户网站模板_门户网站建设费用需要多少钱?
- mysql基础之mariadb集群主从架构半同步复制
- RTOS osDelay和taskDelay关系
- 数值计算方法Mathematica基本使用
- STM32矩阵键盘的实现原理
- 程序员【超实用】面试问题
- qq游戏大厅 for linux,网友第一时间抢先评测:腾讯QQ Linux版
- URL.createObjectURL()
- flashfxp 命令行
- Pytorch如何约束神经网络中权重/偏执的范围
- Java--多线程之并发,并行,进程,线程(一)
- 同事背后说坏话怎么办?为人再老实,也要做这3件事,吃亏不是福
- mysql5.6.37驱动_mysql5.6.37安装
- Java设计模式之策略模式(UML类图分析+代码详解)