写在前面:

  想不到好标题,就写好文章吧。

  此篇主要是介绍在使用git过程中常见的一些命令以及遇到的问题,手册+答疑解惑!

  在git未玩得通透熟练之际,此篇文章的标题序号无任何意义。

1.git 版本回退:

  A.本地版本回退:

    1.>git log

      查看提交的日志,获取版本号。

    2.>git reset head --hard 3m45i4

      回退到需要的版本,版本号[3m45i4...]不必写完,git会自个儿去找。

  B.远程版本回退:

    每次远程的操作与本地都是分不开的。so远程的回退就是将本地回退之后的版本push上去即可。

    >git push origin master:master

  c.获取回退之前最新的某个版本(相当于到未开的一个版本)

    同理,直接reset:

    >git reset head --hard eb623c

    注意:此版本号可在最之前的git log命令的结果中看到,如果,不幸将那个串口关闭了,看不到那个版本号。ok,自己找历史记录或者日志吧。

2.撤销add添加的文件

  在commit之前,经常会不小心将一些无用的文件的add到版本管理中,导致后一步的commit中会有很多垃圾文件。解决办法:

  撤销git add:

    >git rm -r --cached [需要撤销的文件1] [需要撤销的文件2] [需要撤销的文件...]

  文件之间用空格隔开。

  

end.未完待续... ...

转载于:https://www.cnblogs.com/not-NULL/p/5358122.html

Git 使用juju相关推荐

  1. GIT - 安装、设置和帮助

    一. 安装 使用brew安装GIT MacBook-Pro:~ $ brew install git Updating Homebrew... ==> Auto-updated Homebrew ...

  2. MAAS+JUJU+CONJURE-UP全自动部署OPENSTACK

    MAAS和JUJU都是Ubuntu的产品,最近想玩一下OpenStack,看看能不能部署一个实验环境,虽然最后发现MAAS和JUJU的模式很好用但是官方文档给的东西实在是太少了,这里我就不列具体的安装 ...

  3. 使用Juju将OpenStack部署在单机的LXD容器上(by quqi99)

    作者:张华 发表于:2016-08-05 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 http://blog.csdn.net/quqi99 ) 理论基础 ...

  4. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

  5. 【阶段小结】协同开发——这学期的Git使用小结

    [阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...

  6. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  7. git shanchu stash_git stash用法

    常用git stash命令: (1)git stash save "save message"  : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不 ...

  8. 项目中使用 Git 高频场景

    1. 拉取最新主干代码,进行功能迭代或 bug 修复 首先切换到主干: git checkout master 然后拉取最新代码: git pull 基于 master 创建本地分支 xxx: git ...

  9. Git 错误提交后该如何回滚操作

    1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...

最新文章

  1. 没被同事卷死,被司机卷死了...
  2. 超实用的 Mybatis 3.5 新特性
  3. dhcp只能分配与路由器相同网段么_dhcp工作原理
  4. 《番茄工作法图解》作者亲身讲解:这些最佳实践可以帮你筛选出那个最重要的任务...
  5. 心电信号去噪(part2)--中值滤波器
  6. python自动控制库_一个可以自动化控制鼠标键盘的库:PyAUtoGUI
  7. php 读取或导出到Excel / CSV (附utf8、gbk 编码转换)
  8. 中兴8912交换机show run故障处理
  9. GX Works2使用问题记录
  10. 软件是指示计算机运行所需的程序,计算机文化基础知识点
  11. 打造万物识别之利器!微信扫一扫植物识别篇技术解析
  12. Redis:列表LPUSH、LPUSHX、RPUSH、RPUSHX、LPOP、RPOP命令介绍
  13. Apache-Tomcat-Ajp文件读取漏洞(CVE-2020-1938、CNVD-2020-10487)
  14. 利用TDR (时域反射计)测量传输延时
  15. Deep Learning Hierarchical Representations for Image Steganalysis【Ye-Net:图像隐写分析的深度学习层次表示】
  16. tsc打印机android,使用热敏打印机Android打印条形码
  17. 一文读懂Uniswap V2的改进与创新
  18. Postgre 安装提示Installation may not complete correctly.
  19. 软考A计划-试题模拟含答案解析-卷十七
  20. ESRI.ArcGIS.AnalysisTools.Erase 结果是空?

热门文章

  1. KanKan甄选,BaseAdapter我要对你说,ViewHolder你懂得,性能优化必读
  2. Fabric v2.2源码分析 Broadcast广播交易服务(二)
  3. 使用并行计算改进基于独立 Metropolis-Hastings 的估计
  4. Ubuntu Hadoop3.0.0 ./start-all.sh报错Permission denied (publickey,password)
  5. 炫酷的表白烟花 html+css+js实现的表白烟花特效(程序员专属情人节表白网站)
  6. FPGA云原生 Xilinx FPGA_as_a_Service 概述
  7. C#毕业设计——基于C#+asp.net+sqlserver的网络在线考试系统设计与实现(毕业论文+程序源码)——网络在线考试系统
  8. 线性代数导论23——微分方程和exp(At)
  9. LUOGU P1373 小a和uim之大逃离 题解
  10. android高级UI之Paint Xfermode