git 获取历史版本的方法介绍

it根svn一样,是帮助我们更好的管理代码。看见有的程序员,喜欢copy整个项目,为了备份。这样做,就会产生多个客户端,容易混淆,并且任何一处修改提交了,都会影响服务端的分支。如果我们commit时,把代码注释写清楚了,这样获取历史版本,会很容易。也不会产生很多的备份目录。

1,git的无密码登录

windows参考:tortoisegit 连接 gitlab 不用输入密码的二种方式
linux参考:git 命令行下 ssh 无密码 连接

2,git checkout历史版本

linux和windows都是一样的,用windows开发的人多,就以windows为例了。
第一步,开始菜单,输入GIT,顶部会显示,git bash,点击git bash
第二步,查看历史版本的sha-1值,git log
第三步,获取git的历史版本 git checkout 75adcf5d3a33bb7266adfa7ae3d20ee6e841c68b

吐槽一下,git bash的复制和粘贴非常不好用。sha-1值,我们可以通过命令来获取,也可以通过tortoisegit=>show log,如下图,sha-1值可以直接copy的
tortoisegit 查看sha-1值

 

时间: 2024-10-07 05:05:32

git 获取历史版本的方法介绍的相关文章

wordpress获取父类分类名称方法介绍

WordPress中获取父分类的方法,可以用在single,category中,有父分类显示父分类没有显示当前分类.  代码如下 复制代码 <?php $category = get_the_category(); $parent = get_cat_name($category[0]->category_parent); if (!empty($parent)) { echo $parent; } else { echo $category[0]->cat_name; } ?>

Git基础 1 ---- 版本控制系统的介绍

 1 Git     1 版本控制系统 vcs - version control system     2 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统     3 版本控制系统的主要功能        1 记录文件的所有历史变化        2 随时可以恢复到任何一个历史状态        3 多人协作开发或修改        4 错误恢复        5 多功能并行开发     4 版本控制系统分类        1 本地版本控制系统 Local VCS

C#获取系统版本信息方法_C#教程

直接贴代码: 复制代码 代码如下: public class OSInfoMation { public static string OSBit() { try { ConnectionOptions oConn = new ConnectionOptions(); System.Management.ManagementScope managementScope = new System.Management.ManagementScope("\\\\localhost", oCon

搞懂.NET Framework 历史版本(2017年)

原文:搞懂.NET Framework 历史版本(2017年) 最近被.NET平台各种名词.以及各种版本弄得有些疑惑,开发和部署,对于开发平台版本选择是个基本问题,因此,花了些时间,学习汇总了有关.NET版本演进的历史. .NET简介 这个平台相信我们都知道,不过随着技术发展,现在的.NET平台也今非昔比. .NET平台类似Java平台,是微软于2000年推出的Windows操作系统的应用软件开发框架,发展至今形成巨大的技术栈,涉及多语言(支持C#.F#.VB.NET)多领域(Windows桌面

Delphi历史版本介绍(二)从Delphi8到DelphiXE3

Delphi历史版本介绍(二)从Delphi8到DelphiXE3 Delphi 8       Delphi8是一个短命的版本,有点像微软的vista的感觉,没有很好的超越7,后来用被2005取代,很多人都是直接从7到D2005的,Delphi8就这样被消损在历史的烟尘中. 作为Delphi8周年的产物,好像还没有长熟就被请出了娘胎,继续袭承了VCL.CLX. 架构上做了一些调整和加强,但是很多开发者感觉稳定性远远不及D7.   Delphi 2005       这个版本还有一个面子叫做Di

php获取用户浏览器版本的方法

 这篇文章主要介绍了php获取用户浏览器版本的方法,可使用$_SERVER['HTTP_USER_AGENT']获取用户信息,是非常实用的技巧,需要的朋友可以参考下     本文实例讲述了php获取用户浏览器版本的方法.分享给大家供大家参考.具体分析如下: 在php中我们有个全局变量$_SERVER['HTTP_USER_AGENT'];可以获取用户所有信息,我们要经过处理才可以判断用户浏览器是哪种类型的,下面的函数就可以准确的用户浏览器版本号代码. 代码如下: function getbrow

javascript获取浏览器类型和版本的方法

 这篇文章主要介绍了javascript获取浏览器类型和版本的方法(js获取浏览器版本),需要的朋友可以参考下    代码如下: function getExplorerInfo() {  var explorer = window.navigator.userAgent.toLowerCase() ;  //ie   if (explorer.indexOf("msie") >= 0) {     var ver=explorer.match(/msie ([d.]+)/)[1

Delphi历史版本介绍(一)从Delphi1到Delphi7

Delphi历史版本介绍(一)从Delphi1到Delphi7        Pascal是一种计算机通用的高级程序设计语言.它由瑞士Niklaus Wirth教授于六十年代末设计并创立.        TurboPascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑.编译.运行.调试等多功能于一体.Pascal有5个主要的版本,分别是UnextendedPascal.Extended Pascal.Object-Oriented Extensions to Pascal.Bo

php获取用户浏览器版本的方法_php技巧

本文实例讲述了php获取用户浏览器版本的方法.分享给大家供大家参考.具体分析如下: 在php中我们有个全局变量$_SERVER['HTTP_USER_AGENT'];可以获取用户所有信息,我们要经过处理才可以判断用户浏览器是哪种类型的,下面的函数就可以准确的用户浏览器版本号代码. 复制代码 代码如下: function getbrowse() {  $agent = $_server['http_user_agent'];  $browser = '';  $browserver = '';