一  .初始化配置

在使用git之前,我们首先需要做一个初始化的配置,核心是配置两个参数,一个是用户名,另外一个是邮箱信息.一般情况下,我们都会配置全局的初始化信息,使用如下的命令:

git config --global user.name 'trek'

git config --global user.email 'trek@qq.com'

二 .初始化仓库

使用git init命令就可以创建仓库,在执行该命令的文件夹下会创建一个.git的隐藏文件,git所存储的信息都在该文件下,我们一般情况下是不会修改该文件之中的内容的.

三 . 纳入暂存区

git add 文件名 ,通过使用这个命令可以将指定的文件放入到暂存区进行管理.

如果想要将所有未追踪的文件都加入到暂存区,可以使用git add . ;

其中.表示所有的文件

四 .git commit -m 将文件加入到版本库

首先需要说明的是,git对于每次的提供都需要一个提交信息,这个提交信息是用来帮助实现后面的版本回退的功能,我们需要对每一个版本做一个有意义的版本标识信息.

使用上面的命令,git commit -m ''提交的版本信息' 文件.

五 .git log 查看版本日志

当我们在一个分支进行操作之后,会留下大量的日志信息,我们可以通过git log来查看这一部分的信息.

一般情况下,我们需要查看最近的几条信息,我们可以使用 git log -n ,其中n表示查看最近的多少条记录的内容.

git log --oneline 表示将日志的信息展示在一行之中,这个功能仅仅只是帮助实现更好的展示效果.

六 .git reflog

命令同样也是帮助我们查看日志内容的,但是该命令会将版本号以简写的方式进行展示,通过这个命令我们可以清楚的了解每次版本的版本号和对应的操作.

方便我们后面使用回退的功能.

七. 查看git状态

git status 命令可以帮助我们查看git所管理的仓库的状态.

转载于:https://www.cnblogs.com/trekxu/p/10406675.html

001 GIt的基本操作相关推荐

  1. Git简单基本操作指令集合

    Git简单基本操作指令集合 常用置顶 新添加到暂存区中文件前面有绿色的 A 标记 (这是精简的方式查询出来的状态 git status -s), 非精简方式查询出来的是 文件名全绿色的 修改过的.没有 ...

  2. Git GUI基本操作

    一.Git GUI基本操作 1.版本库初始化 gitpractise文件夹就变成了Git可以管理的仓库,目录下多了一个.git文件夹,此目录是Git用于管理版本库的,不要擅自改动里面的文件,这样会破坏 ...

  3. git学习笔记——Linux和Windows下git的基本操作

    git学习笔记--Linux和Windows下git的基本操作 github主页:https://github.com/Taot-chen 一.Linux环境 1.安装git sudo apt-get ...

  4. Git 笔记:基本操作工作流程

    1 git 工作流程 一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆的资源上添加或修改文件. 如果其他人修改了,你可以更新资源. 在提交前查看修改. 提交修改. 在修改完成后,如果发现错 ...

  5. Git 学习札记(二)安装git以及基本操作

    Git 学习札记(二) Linux上的Git基本操作 安装和使用 Git 在linux安装git的命令: sudo apt-get install git 结果如图:(为了截这个图特意卸载了又装了一遍 ...

  6. 3.Git的基本操作

    一.Git的基本工作流程(本地仓库) 二.Git命令行操作(应用) 三.历史版本切换(理解) 1.准备工作 (1) 查看my_project 文件夹的log日志 git reflog :可以查看所有分 ...

  7. git客户端基本操作

    首先下载git 一路next安装好了之后,打开任意盘符,右键打开git bash here 首先:初始首次的用户名和邮箱,之后就不用了. git config --global user.name & ...

  8. 你必须学会的Git入门基本操作

    Git简介 Git不仅仅是实际项目开发中进行代码管理的神器,也是你在天码营学习需要掌握的工具. Git是一种代码版本控制工具.我们在实际项目中和天码营的学习过程中都会产生大量的项目代码,Git可以帮助 ...

  9. GIT的基本操作(建立自己的git远程仓库)

    文章目录 先在远程主机建立git仓库 进入git仓库,建立不用更新的文件(.gitignore) git操作 远程克隆到本地 本地建立新文件后提交 本地仓库推到远程仓库 本地仓库更新 查看当前仓库状态 ...

最新文章

  1. 参数binlog_rows_query_log_events和binlog_row_image 与用 binlog恢复数据
  2. BZOJ - 4520 K远点对
  3. 45道mysql数据库题目_MySQL 45道练习题
  4. mysql in 多个字段_MySQL如何同时自增自减多个字段
  5. Java笔记-AES加解密(PKCS7padding可用)
  6. Codeforces 543 B. World Tour
  7. 32 CO配置-控制-产品成本控制-成本对象控制-期末结算-定义差异码
  8. Java Web应用小案例:实现登录功能
  9. Spring事务管理1-------环境搭建
  10. const常类型说明
  11. watir学习系列--Watir API介绍
  12. matlab多重分形广义函数谱,多重广义分形维数计算 - 程序语言 - DelphiPascal - 小木虫论坛-学术科研互动平台...
  13. python urllib 函数_python的urllib.quote()和urllib.unquote()的等效javascript函数
  14. python3 函数类型限制登录可解封_如何解决python反爬虫限制访问?
  15. 阿里云服务器学生应该怎么购买教程以及将远程主机配置成服务器教程
  16. word中,解决插入形状后固定位置不变。
  17. 图像翻译/Transformer:ITTR: Unpaired Image-to-Image Translation with Transformers用Transfor进行非配对图像对图像的转换
  18. Ubuntu离线安装网卡驱动
  19. 前端常用面试题2020
  20. #FF00FF(255,0,255)应该是紫色(Purple),把#FF00FF称为“品红”(“洋红/Magenta”)是一种误称

热门文章

  1. spring4.0之三:@RestController
  2. Linux动态库应用
  3. 硬件断点 DrxHook
  4. wxPython wx.ArtProvider 可直接调用的图标
  5. NTRIP/ SUPL
  6. android怎么将editext的文本,android – 如何将文本添加到editext
  7. #每日一题 对局匹配(dp)
  8. 小a与204(牛客寒假算法集训营1题目B)
  9. numpy matlab 索引不同,与Numpy相似的MATLAB数组索引
  10. 【报名】与阿里云一同探索视频云的新技术与新场景