本文基于https://learngitbranching.js.org 网站进行学习,同时查阅资料进行总结记录,每日一更。

前两章是git基本概念的90%命令,今天来记录下复杂操作中的简单命令。

git cherry-pick:

指定某提交提交到当前目录下,如git cherry-pick C3 C4 C7到HEAD/master*目录下。

交互式rebase:

指的是带参数--interactive的rebase命令,简写为-i。

示例:git rebase -i HEAD~4。

git commit --amend:

有时候提交过一次记录只有,又修改了一次,仅仅是改动一些较少的内容,可以使用git commit --amend.

此时会进入默认vim编辑器,需要想修改的内容(比如commit注释写错)

然后再push一下就可以了。这样git log时发现上次修改和上次修改只有一次记录。

实际操作中,你通常会从主分支master得到分支newImage,然后进行调试,最后直接合并

的话会出现你的调试记录,这时可使用git rebase -i 和git cherry-pick两种方式选择特定记录进行提交。

下面给出网站“杂项”2,3题的答案:

第2题:

第三题:

GIT 技巧命令讲解笔记2020 (三)相关推荐

  1. GIT 技巧命令讲解笔记2020 (二)

    本文基于https://learngitbranching.js.org 网站进行学习,同时查阅资料进行总结记录,每日一更. 本节对高级篇进行汇总. git 中的 HEAD: HEAD本质是一个指针, ...

  2. GIT 技巧命令讲解笔记2020 (一)

    本文基于https://learngitbranching.js.org 网站进行学习,同时查阅资料进行总结记录,每日一更. git commit: 将暂存区里的改动给提交到本地的版本库.将在本地生成 ...

  3. 学会Git玩转Github笔记(三)—— Github Pages 搭建个人网站

    https://help.github.com/categories/github-pages-basics/ 一.个人站点 访问 https://用户名.github.io 搭建步骤 1) 创建个人 ...

  4. git commit命令详解

    按照git的步骤,要提交一个新的文件,或者一个修改过的文件分3步 第1步:将文件放入版本库的目录(貌似说的是废话) 第2步:用 git add 文件名(最好是全英文,尤其是在windows下) 第2. ...

  5. Git(笔记三)---Git常用命令

    目录 目录 1. Git常用命令 1.1 环境配置 1.2 获取Git仓库 1.2.1在本地初始化一个Git仓库 1.2.2从远程仓库克隆 1.3工作目录.暂存区以及版本库概念 1.3.1 三者关系 ...

  6. Git使用 从入门到入土 收藏吃灰系列(三) Git常用命令

    文章目录 一.前言 二.常用的命令 一.前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibi ...

  7. git的一些常用命令讲解和开发规范总结

    一.git基本配置介绍 1. config的三个作用域 local:区域为本仓库 global: 当前用户的所有仓库 system: 本系统的所有用户 2. 添加最小配置 $ git config - ...

  8. git checkout 命令详解—— Git 学习笔记 16

    git checkout 命令详解 概览 git checkout 这条命令的常用格式如下: 用法一 git checkout [<commit>] [--] <paths> ...

  9. git reset 命令详解(二)—— Git 学习笔记 08

    git reset 命令详解(二) 上一篇博文git reset 命令详解(一)讲了 git reset 命令的基本原理和用法,这篇博文谈一谈 git reset 的另一种用法--后面跟一个路径(或文 ...

最新文章

  1. 【Asp.Net】一般处理程序(ashx处理程序) 和 aspx页面处理程序
  2. 【Transformer】DETR: End-to-End Object Detection with Transformers
  3. php case语句吗,【PHP公开课|关于PHP switch case语句,你知道怎么用吗,这个例子你一定要来看看】- 环球网校...
  4. 华为Mate 30 Pro全新配色曝光:“赤茶橘”颜值超高
  5. 远程屏幕共享软件哪个比较好用
  6. 计算机网络知识点总结(第一章 概述)
  7. 大麦网抢票程序(二)之Selenium的使用
  8. 什么是自签名证书?自签名SSL证书的优缺点?
  9. 【C++】C++ 内存分配(new,operator new)详解
  10. springboot毕设项目商城积分兑换系统pez18(java+VUE+Mybatis+Maven+Mysql)
  11. 传奇私服添加物品方法
  12. 厦门大学计算机科学专业,2018厦门大学计算机科学系考研招生信息汇总
  13. linux 内核源码下载
  14. sed: -e expression #1, char 0: no previous regular expression
  15. Win10中docker的安装与使用
  16. 标准体系,技术标准,政策标准,开发模板
  17. CSS设置多张网络图片垂直居中展示
  18. 听说你双旦又打算垫底了?一招教你解决困境
  19. vba根据内容调整word表格_分析报告自动化——Excel与Word数据互通
  20. 应对高薪中年失业和留学断供潮危机的建议

热门文章

  1. Java开发基础_03
  2. 经典合成器:KORG WAVESTATION for Mac
  3. excel中if多条件判断语句
  4. 变频电源与变频器不同浅释
  5. limit 和offset 的用法
  6. 谷歌百度一起搜程序源码
  7. 计算机信息管理专业个人简历,计算机信息管理专业个人简历个人技能范文
  8. 【博弈论】耶鲁大学公开课--博弈论Problem Set 2--Solution
  9. 如何理解宋冬野安河桥里面的那句抱着盒子的姑娘,擦汗的男人?
  10. 行车记录仪SD卡删除视频的数据恢复技术