美文网首页
git初学(一)

git初学(一)

作者: 习惯了千姿百态 | 来源:发表于2018-01-20 16:27 被阅读0次

1.git的安装

      可以参考这篇博客git安装
安装之后,会弹出一个命令框,在里面输入

git config --global user.name "你自己设定的名称"  
git config --global user.email "你的邮箱"  

2.git的简单使用

下面以一个txt文件的例子做演示,在实际上传代码方法是一样的

  • D盘下的gitTest文件夹下的一个txt文件
  • 首先将gitTest文件夹作为git管理的目录
    在gitTest目录下右键git bash here,在弹出的命令框中,输入:
    git init
    init结果
    此时你会发现目录下多了一个.git文件夹,如果没有显示的话,是被系统隐藏了,解决如下:

好的,现在已经为这个目录建立了一个仓库

  • 将目录下的文件添加到暂存区中
    每次再添加之前可以用git status检测有没有文件修改了

   检测到test.txt文件没有添加到暂存区
下面用git add .命令把文件添加到暂存区(git add .是把当前目录的所有文件一次性添加到暂存区中,可以用git add test.txt类似的方法,多级目录的话,可以这样:git add a/b/c/.../test.txt,后面是文件的路径)
add的结果
此时表明暂存区中已经有一个文件test.txt,但是还没有提交到分支
  • 将暂存区中的文件提交到分支
    建立仓库的时候,系统默认会创建一个master分支
    使用git commit -m "新建test.txt文件"命令(" "中的内容为你设定的本次提交的信息,比如本次提交的版本修改了哪些内容,方面以后的版本回退)
    commit的结果

此时已经把暂存区的内容提交到了master分支中

  • 现在在test.txt添加“1”
    git status表明此时文件已经修改了,但是还没有暂存
    接着执行git add .将文件添加到暂存区
    再次执行git status
    表明暂存区中的文件还没有提交到master分支,此时可以commit到master,也可以取消暂存

首先看下,用commit命令提交到master

在commit之前,用git diff --cached查看暂存区和master的区别(git diff是查看工作区即你现在电脑本地文件和暂存区文件的区别)

发现暂存区文件中有"1",而master中没有

现在commit


commit 发现没有提示,说明此时暂存区和master内容一致了
通过git log可以查看当前master的记录,--pretty=oneline是将记录按行显示

如果此时执行git reset HEAD^


用前面的git status查看当前的状态
提示文件未暂存

此时的master中的内容如何呢?
git log

此时显示master只有最原始的txt文件

相关文章

  • git初学(一)

    1.git的安装 可以参考这篇博客git安装安装之后,会弹出一个命令框,在里面输入 2.git的简单使用 下面以一...

  • 初学Git

    Git知识笔记 当前项目开发使用Git来进行版本管理当前有以下分支: Master:生产环境对应代码,最稳定的代码...

  • 初学Git

    今天我们学习了GIT (分布式版本控制系统)。 一,首先,在git官网注册一个自己的账户), 是为了后期将文件传输...

  • 初学 Git

    Git 是一款开源分布式版本控制工具 1.在github或者码云上建立项目 2.在本地创建一个项目 3.进入项目目...

  • git初学

    从mdn文档粘贴 从命令行进入test-site目录 (或者其他包含网站文件的目录名)。 在这里我们使用cd命令 ...

  • Git教程 - 初识Git

    各种平台git bash的安装(win, linux,mac) 初学者:git bash:cygd 最好保存一份,...

  • Git的简单使用

    本篇主要讲Git 的一些基础和一些在开发中比较常用的命令。比较适合初学和快速了解Git。 Git文件分类 Git中...

  • Git入门初体验

    初学Git:使用Git Bash Git是一个版本控制工具。(通俗点讲就是管理你的代码的历史记录的工具)Git B...

  • Git学习笔记1

    初学git,看的是廖雪峰老师的文章,本文也会有诸多类似之处,有和我一样的初学者可以去看看廖老师的文章。 Git是什...

  • Git本地相关操作(一)

    作为Git初学者,Git对笔者说比较陌生,故此通过记录学习Git详细过程,与大家进行分享。由于是第一次写,Git也...

网友评论

      本文标题:git初学(一)

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