美文网首页
2 git初步

2 git初步

作者: 错过_16e3 | 来源:发表于2019-03-01 15:50 被阅读0次

git是什么?
git就是代码仓库,存放代码的地方。其实就是一个.git目录
为什么要用git?
git是分布式存放代码,多人合作开发存放代码很简便

1.安装git

  • Git下载选择对应的操作系统下载即可
  • 双击默认安装(以Windows系统为例),安装完毕后,win+r,启动命令行窗口,输入git命令,可以看到下图结果


    1.png

2.git初步学习示例

2.1初始化仓库

  • 非系统盘非中文路径,建立一个文件夹learngit,如E:\learngit
  • 命令行窗口,通过e:→cd learngit进入该目录(此操作相当于双击进入文件夹),然后git init命令,将该目录初始化为一个git仓库 1.png

2.2 向仓库添加文件、提交文件

  • 在learngit目录中新建一个README.md文件,添加“个人简介”内容(推荐Notepad++)


    2.png
  • 使用git add命令,将文件添加到仓库 3.png
  • 使用git commint -m"(说明)"命令,将文件提交到仓库,提交的时候,一定要加说明!!


    4.png
  • 这样我们就完成了从初始化仓库,到添加文件,提交文件的一个完整过程,执行完整结果如图


    6.png

2.3修改文件

  • 接下来,我们对README.md文件进行一些改变,添加“教育经历”部分内容


    7.png
  • 然后再通过add 和commit 把修改过的文件添加到仓库


    add commit
  • 一定要先add 再commit ,否则会报错


    直接commit会出错

2.4查看当前仓库状态

  • 可以使用git status命令,查看仓库当前的状态,比如是都提交完了,还是有一些add的文件尚未提交等,如图


    10.png

2.5查看历史纪录版本

-我们的README.md文件经过了两次提交,我们可以用git log命令进行查看

  • 也可以使用git log --pretty=oneline命令一行显示一条记录

2.6穿越到任意一个历史版本

  • 可以用git reset -- hard commit_id 命令
    版本号很长,不需要写全,写前几位就可以了,Git会自动寻找,然后我们打开README.md文件,会发现


    12.png

    点击Y,文件就恢复成了第一版
    同样,你也可以通过不同的版本号,去到你想去的版本

2.7多文件提交

  • Git允许add多个文件,然后一次性通过commit来提交
  • 比如我们在learngit目录加入一个图片文件,再放入一个文本文件


    13.png
  • 然后进行两次add


    14.png
  • 然后查看git status


    仓库中有未提交的文件
  • 通过commit一次性提交两个文件


    通过commit提交两个文件

3.git基础命令总结

  • git:查看系统有没有安装Git
  • 设置全局属性,用户名和邮箱
    git config --global user.name "Your Name"
    git config --global user.emailemail@example.com
  • git init:初始化仓库
  • git add hello.txt:将文件添加到临时区
  • git commit -m “create hello.txt file”:把文件提交到仓库
  • git status:查看当前的Git仓库状态
  • git log:查看从近到远的提交日志
  • git log --pretty=online:简略显示
  • git reset --hard commit_id:穿梭到指定版本号的版本
附:Git常用命令大全

相关文章

  • 2 Git初步

    Git的功能特性 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆完整的Git仓库(包括代码和版本信...

  • 2 Git初步

    1.初步了解Git Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1...

  • 2 Git初步

    1.初步了解Git Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1...

  • 2 git初步

    git是什么?git就是代码仓库,存放代码的地方。其实就是一个.git目录为什么要用git?git是分布式存放代码...

  • 周报 一

    Day 1 熟悉git的分支操作 初步了解MongoDB Day 2 熟悉Linux , git , vim操作 ...

  • 2.Git初步

    Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气...

  • 2.Git初步

    基本概念 工作区(Working Directory):电脑里存在的目录 版本库( Repository):工作区...

  • 2.Git初步

    Git是什么 Git是什么 Git基础 Git基础 1. 下载安装Git GIT官网 安装好后,按win+R 输入...

  • Git 初步

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

  • Git 初步

    『刚刚下载好软件,配置』 1. 三种配置文件,等级不同,由大到小 2. identity设置 $ git conf...

网友评论

      本文标题:2 git初步

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