GIT 技巧命令讲解笔记2020 (三)
本文基于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 (三)相关推荐
- GIT 技巧命令讲解笔记2020 (二)
本文基于https://learngitbranching.js.org 网站进行学习,同时查阅资料进行总结记录,每日一更. 本节对高级篇进行汇总. git 中的 HEAD: HEAD本质是一个指针, ...
- GIT 技巧命令讲解笔记2020 (一)
本文基于https://learngitbranching.js.org 网站进行学习,同时查阅资料进行总结记录,每日一更. git commit: 将暂存区里的改动给提交到本地的版本库.将在本地生成 ...
- 学会Git玩转Github笔记(三)—— Github Pages 搭建个人网站
https://help.github.com/categories/github-pages-basics/ 一.个人站点 访问 https://用户名.github.io 搭建步骤 1) 创建个人 ...
- git commit命令详解
按照git的步骤,要提交一个新的文件,或者一个修改过的文件分3步 第1步:将文件放入版本库的目录(貌似说的是废话) 第2步:用 git add 文件名(最好是全英文,尤其是在windows下) 第2. ...
- Git(笔记三)---Git常用命令
目录 目录 1. Git常用命令 1.1 环境配置 1.2 获取Git仓库 1.2.1在本地初始化一个Git仓库 1.2.2从远程仓库克隆 1.3工作目录.暂存区以及版本库概念 1.3.1 三者关系 ...
- Git使用 从入门到入土 收藏吃灰系列(三) Git常用命令
文章目录 一.前言 二.常用的命令 一.前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibi ...
- git的一些常用命令讲解和开发规范总结
一.git基本配置介绍 1. config的三个作用域 local:区域为本仓库 global: 当前用户的所有仓库 system: 本系统的所有用户 2. 添加最小配置 $ git config - ...
- git checkout 命令详解—— Git 学习笔记 16
git checkout 命令详解 概览 git checkout 这条命令的常用格式如下: 用法一 git checkout [<commit>] [--] <paths> ...
- git reset 命令详解(二)—— Git 学习笔记 08
git reset 命令详解(二) 上一篇博文git reset 命令详解(一)讲了 git reset 命令的基本原理和用法,这篇博文谈一谈 git reset 的另一种用法--后面跟一个路径(或文 ...
最新文章
- 【Asp.Net】一般处理程序(ashx处理程序) 和 aspx页面处理程序
- 【Transformer】DETR: End-to-End Object Detection with Transformers
- php case语句吗,【PHP公开课|关于PHP switch case语句,你知道怎么用吗,这个例子你一定要来看看】- 环球网校...
- 华为Mate 30 Pro全新配色曝光:“赤茶橘”颜值超高
- 远程屏幕共享软件哪个比较好用
- 计算机网络知识点总结(第一章 概述)
- 大麦网抢票程序(二)之Selenium的使用
- 什么是自签名证书?自签名SSL证书的优缺点?
- 【C++】C++ 内存分配(new,operator new)详解
- springboot毕设项目商城积分兑换系统pez18(java+VUE+Mybatis+Maven+Mysql)
- 传奇私服添加物品方法
- 厦门大学计算机科学专业,2018厦门大学计算机科学系考研招生信息汇总
- linux 内核源码下载
- sed: -e expression #1, char 0: no previous regular expression
- Win10中docker的安装与使用
- 标准体系,技术标准,政策标准,开发模板
- CSS设置多张网络图片垂直居中展示
- 听说你双旦又打算垫底了?一招教你解决困境
- vba根据内容调整word表格_分析报告自动化——Excel与Word数据互通
- 应对高薪中年失业和留学断供潮危机的建议