GIT初步学习

作者: AFei0 | 来源:发表于2017-04-27 19:53 被阅读5次

一、 版本控制

版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统(VCS)可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态,你可以比较文件的变化细节,查出最后是谁修改了哪个地方而导致出现一些问题。VCS还意味着就算你胡乱修改某个文件,你也照样可以轻松恢复到原先的样子。

二、 Git是什么

Git分布式版本控制系统(DVCS),用于敏捷高效地处理任何或小或大的项目。相比于SVN(集中式版本控制系统),它没有中央服务器,每个人的电脑就是一个完整的版本库,工作时也就不需要联网。客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份
如图:

三、具体操作

1.创建版本库(repository),也就是仓库,仓库里的所有文件都被Git管理,每个文件的修改、删除都能被Git跟踪,以便还原。

步骤:

  • 在E盘-test下新建一个one版本库,然后通过命令git init 把这个目录变成可以管理的“仓库”。
  • 操作过程:


  • 操作结果:


2.向版本库里添加文件及修改文件

  • 第一步:使用git add 添加
  • 第二步:使用git commit 提交
    提交修改后的文件也是执行上述步骤

3.查看历史记录

  • 使用git log

如果只想看最近三次的历史记录可以用git log -pretty=online

4.版本回退

  • 使用git reset -hard HEAD(上个版本),HEAD^(上上个版本),以此类推。
    git reset -hard HEAD ~100(回退到前100个版本)

5.撤销修改

  • 使用git checkout

我先在intro.txt中加了“7777”,之后执行git checkout

6.查看仓库状态

  • 使用git status

7、连接远程仓库与本地仓库

我是按照这个教程一步一步走的
http://www.cnblogs.com/schaepher/p/5561193.html
建立好后我的文件夹会有一个跟远程仓库名一样的文件夹


此后在 git add git commit 命令后要想推送到远程仓库直接执行命令git push就好了

相关文章

  • GIT初步学习

    一、 版本控制 版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统(VCS)可以...

  • 初步学习git

    前端7班 陆恩泽 今天花时间初步学习了git,众所周知git是目前被广泛使用的分布式代码管理工具,相关技术人员将自...

  • git初步学习

    昨天下午过了一遍廖雪峰git教程。https://www.liaoxuefeng.com/wiki/0013739...

  • Git 傻瓜教程

    对Git不了解的同学可以先去这个网站Git学习 ,对Git进行一个初步的了解学习 Git工具的选择 傻瓜教程嘛,讲...

  • Git的初步学习

    前言 感谢! 承蒙关照~ Git的初步学习 为什么要用Git和Github呢?它们的出现是为了用于提交项目和存储项...

  • 2018-03-20

    今日概述:回顾了git的操作流程, 补充学习了正则表达式,初步学习了进程和线程,了解了多线程 git 1.git用...

  • 2017/5/4

    学习了Git及GitHub的用法,对Git有了初步的了解。Git详细介绍地址-廖雪峰大佬的文章:http://ww...

  • 2019-03-01

    初步学习Git基本命令:1.首先去官网,下载windows版本的git安装包,如下图所示 3.选择git安装路径,...

  • 关于Git的初步学习

    很多人第一次听到Git,心情是复杂的,它是个什么东东?该怎样去学呢?现在我来说说关于Git我的初步学习吧。1.了解...

  • Git 初步

    Git Git is a free and open source distributed version con...

网友评论

    本文标题:GIT初步学习

    本文链接:https://www.haomeiwen.com/subject/tjyhzttx.html