git版本管理工具(二)

1.查看历史版本

·git log

·git reflog

2.版本回退

·git reset --hard HEAD^(HEAD代表当前版本)

·HEAD^代表回退到上一个版本 以此类推

·HEAD~1 和上面同理

·也可以用git reflog 查看历史版本 用版本号来回退(git reset --hard+版本号)

3.撤销修改

·运行git status命令会显示当前工作区,暂存区,仓库的状态。当工作区所有代码都提交到仓库,并和仓库保持一致时会显示:

On branch master

nothing to commit,working tree clean

1.将暂存区代码撤销到工作区:

·git reset HEAD +文件名

2.撤销工作区代码

·git checkout + 文件名

4.对比文件

1.对比本地仓库与工作区

·git diff HEAD 文件名

2.对比本地仓库各版本代码

·git diff HEAD HEAD^ --文件名

5.文件删除

1.直接删除文件或者文件夹

2.先撤回到工作区

·git reset HEAD 文件名 然后删除

3.从版本库撤回

·先删除文件或者文件夹

·git add .

·git commit -m

原文地址:https://www.cnblogs.com/sexy-945/p/11366496.html

时间: 2024-11-09 01:49:04

git版本管理工具(二)的相关文章

Git 版本管理工具(一)

Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git  —— The stupid content tracker(傻瓜式的内容跟踪器) 1. Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具. Git 与常用的版本控制工具 CVS.Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便. Git 的速度很快,这对于诸如 Linux kerne

git版本管理工具的上手

git是一个分布式的版本管理工具 和其他集中式版本管理 工具相比具有以下优点: 1.可以在不联网的情况下开发 2.可以方便的建立本地分支 3.本地化的日志,快速获得信息 git命令的使用 mkdir /d/myproject  (在本地d盘下面创建一个名为myproject的本地仓库) cd /d/myproject    (切换到该目录下) git init  (初始化为主枝) git add filename  (添加一个文件的记录   一次只能添加一个文件) git commit -m "

GIT版本管理工具

原文:http://blog.csdn.net/ithomer/article/details/7527877 Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git  —— The stupid content tracker(傻瓜式的内容跟踪器) 1. Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具. Git 与常用的版本控制工具 CVS.Subversion 等不同,它采用了分布式版本库的方

Git——版本管理工具(一)

Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git  —— The stupid content tracker(傻瓜式的内容跟踪器) 1. Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具. Git 与常用的版本控制工具 CVS.Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便. Git 的速度很快,这对于诸如 Linux kerne

[工具] Git版本管理(二)

一.分支 1.git中如何保存版本 在我们以往使用文件来进行版本控制的时候,都是将上一个版本复制一份,然后在其基础上进行修改. 但在git中,git只保存当前版本和上一个版本之间的差异,这样可以节省存储空间, 在生成版本的时候速度也会更快. 2.Master主线 如下图所示: 当只有一条主线Master时,新版本都是在上一个版本的基础上进行修改的,例如Version2在Version1的100个文件基础上,新增了20个文件,并修改了其中10个文件. 也就是说Version2只需要保存新增的20个

Git 版本管理工具命令速查

转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin mast

Git版本管理工具的使用

一.下载安装 windows: https://git-for-windows.github.io/,下载文件后一路next linux: # ubuntu,debian# $ sudo apt-get install git #centos,redhat系统 $ yum install git 二.使用 1.在开始菜单里找Git Bash 2.自报家门 3.cd进入到你要管理的文件夹下 git init 这个命令会将此文件夹变成版本库 4.新建文件 新建文件以后git status查看,会发现

使用git版本管理工具

git add 提交文件 git commit -m "提交解释" git push origin master 提交到主分支 2.生成ssh-key和添加ssh-key ssh-keygen -t rsa -C "[email protected]" ssh-add ~/.ssh/id_rsa //github和git工具绑定ssh -T [email protected] 3.设置避免提交输入用户名和密码 //.ssh同级目录下生成 touch .git-cre

Git版本管理工具使用

1.Git简介 Git(读音为/g?t/.)是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. 2.安装Git 官方下载链接:https://git-scm.com/downloads/ 3.Git使用 --Git仓储(创建存储文件夹,在文件夹中鼠标右键,选择Git Bash Here) 命令:Git init --配置个人信息 命令:git conf