Git方法总结

Git的创建:

1.第一步:随便创建一个文件夹,在文件夹里面右键点击Git Base Here 弹出一个cmd输入框,输入getinit完成创建git库的操作

2.第二步:在.Git同级目录创建一个demo.txt文档,随便输入一些内容,然后在Git Base Here里面进行操作,

  先添加文件到GIt仓库,git add demo.txt

  然后提交文件到Git仓库,git commit -m "添加了liyalei"

 

  查找添加过的内容,使用git log(显示从最近到最远的提交日志)

  也可以添加多次,

  然后一次性提交

 

Git版本回退

准备把demo.txt回退到上一个版本在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

版本回退的命令:$ git reset --hard HEAD^

然后通过 git log 查看一下 回到了上一级 只添加了liyalei  没有了添加aaa,bbb,ccc

小结:

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令

git reset --hard commit_id(选择前7位)

穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

Git的修改以及查看

将demo.txt 里面的bbb修改为bcc,然后添加文件到仓库  git add demo.txt

查看一下工作区的状态,git status

然后提交文件到仓库  git commit -m "将bbb修改为bcc"

再次查看工作区的状态, git status

这个时候再次向demo.txt里面添加一条数据,然后直接 git commit -m "添加fff"

会提示这条数据还没有添加到仓库,然而提交的数据就是这一条未添加到仓库的数据之前的内容

如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

下图意为添加了ggg

Git删除文件

删除文件的两种情况:

情况1:彻底删除无用文件;

情况2:误删文件,要求恢复:

情况一:先添加一个新文件test.txt到Git并且提交:

  git add text.txt

  git commit -m "添加text.txt文件"

  然后删除, rm text.txt

查看一下工作区的状态,会提示工作区和版本库内容不一致

如果想彻底删除文件

  git rm text.txt

然后需要提交一下

  git commit -m  "remove text.txt"

这就彻底删除了

情况二:先添加一个新文件test.txt到Git并且提交:

  git add text.txt

  git commit -m "添加text.txt文件"

  然后删除, rm text.txt

如果想恢复,就直接可以通过版本库的版本替换工作区里的版本

  git checkout -- text.txt (就是一键恢复的功能)

然后查看一下状态

  

  

时间: 2024-08-02 03:49:26

Git方法总结的相关文章

IDEA集成git方法

一.IDEA集成git方法 首先idea集成git我们需要先下载一个小软件,git bash  地址:https://git-scm.com/downloads  .下载好了之后直接下一步下一步傻瓜试安装.安装好后回在你指定的文件夹下有个git文件夹,文件结构如下: 当然如果你对git命令比较熟悉,用这个软件就可以实现所有的git操作了.下面我们来集成进IDEA开发工具.打开IDEA软件. 第一步:按照下图打开. 第二步:你会看到一个弹出框,然后打开如图: 操作完上面步骤之后,点击OK就可以了.

linux安装git方法

摘自百度经验 在linux上安装git客户端,系统为centos6.5 64位,方法步骤如下. 工具/原料 git CentOS6.5 v2.3.0.zip 方法/步骤 1 用git --version命令检查是否已经安装 2 在CentOS5的版本,由于yum源中没有git,所以需要预先安装一系列的依赖包.在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装. 3 yum -y install git 但是yum源中安装的git版本是1.7.1,Github等需要的G

误删项目文件,GIT方法恢复

git 恢复本地删除命令 git checkout -- foo.txt 结合*nix 管道的xargs,就可以把所有删掉的恢复 git ls-files -d | xargs git checkout --

pycharm 配置 git 方法

1.打开pycharm ,点击 file——Default-setting——version control 2.配置github账号密码 3.Path to Git executable中填写git路径 原文地址:https://www.cnblogs.com/tzxy/p/11148705.html

新手学git

git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中. git命令是一些命令行工具的集合,它可以用来跟踪,记录文件的变动.比如你可以进行保存,比对,分析,合并等等.这个过程被称之为版本控制.已经有一系列的版本控制系统,比如SVN, Mercurial, Perforce, CVS, Bitkeepe等等. Git是分布式的,这意味着它并不依赖于中心服务器,任何一台机器都可以有一个本地版本的控制系统,我们称之为仓库.如果是多人协作的话,你需要还需要一个

[Git] 还原Git上commit,但是没有push代码

直接在Idea上操作2步解决: 1. 找到: 2. 在To Commit里面填写:HEAD^,表示将commit的信息还原为上一次的,需要多次直接reset多次即可: 使用命令行:原理一样 以下内容转载: http://zhyq0826.iteye.com/blog/1671638 如果不小心commit了一个不需要commit的文件,可以对其进行撤销. 先使用git log 查看 commit日志 commit 422bc088a7d6c5429f1d0760d008d86c505f4abe

GIt入门

1.下载与安装 下载地址:http://code.google.com/p/msysgit/,该地址没有被墙,git官方网站http://git-scm.com/已经被墙,无法访问下载. 选择下载Git-1.7.11-preview20120710.exe,这是笔者写这篇文章时的最新版本.下载完成,点击exe一路安装即可. 2.配置 (1)每一次提交都需要包含你的名字和你的Email地址,因此需要配置一下这两个参数,使用以下命令: Shell代码   git config --global us

linux学习之centos(四):git的安装

整个流程如下:(参考文章:linux安装git方法) [[email protected] 桌面]$ wget https://github.com/git/git/archive/v2.8.3.zip --2016-05-23 14:43:32-- https://github.com/git/git/archive/v2.8.3.zip 正在解析主机 github.com... 192.30.252.130 正在连接 github.com|192.30.252.130|:443... 已连接

nes 红白机模拟器 第7篇 编译使用方法

模拟器,基于 InfoNES ,作者添加修改以下功能: 1, joypad 真实手柄驱动程序(字符型设备驱动) 2,原始图像只有256*240 ,添加 图像放大算法,这里实现了2种,a, 最近邻插值 b, 双线性插值 (因为2440 速度太慢,采用双线性插值时,大概要3秒算一帧,等以后用 4412 在测试实际效果,本文还会更新) 3,声音支持,原 InfoNES 中,使用 oss 播放声音,添加 使用 alsa 播放支持, 4,LCD显示支持,原 InfoNES 中,使用 Gtk进行显示,作者添