git本地库的使用

—安装好git本地库之后,随便在某个文件右键进入Git Base这里
1、先使用mkdir创建一个文件 mkdir dirGit

2、cd 进入文件并初始化本地库 cd dirGit

3、对本地库进行初始化 git init

4、设置git本地库的签名,用户名与邮箱,不过与github注册的不同,只能本地使用:
$ git config user.name tom_pro
git config user.email tomManing@atguigu.com

—pwd 命令:查看当前目录

5、之后创建一个文本文件:touch test.txt 进入工作区

6、git status 查看当前本地库中的状态,因为是刚创建test.txt 文件添加到工作区,所以缓存区没有此文件,其中显示的就是红色的警告。

6、git add test.txt 讲文件添加进入缓存区,加入到缓存区之后,在使用git status查看本地库的状态就会变成绿色,表明已经存入缓存区

7、git commit -m “提交日志” test.txt 将文件提交至本地库,使用git commit -m “日志信息” test.txt 提交之后信息显示没有可提交的文件了,代表文件已经提交入本地库了。

9、git reflog 查看提交至本地库的版本信息,使用git reflog 查看提交至本地库中的日志 ,日中HEAD --> master 表明我第一次提交的是根路径,
其中HEAD 是一个指针,我们回退提交版本与更新提交版本的时候是有HEAD这个指针操控着我们的版本。

我们使用vim test.txt 修改文件的数据,并wq保存退出。

之后再次git status 查看本地库的时候就会再次出现红色的警告,表示,我们缓存区没有工作区的某些数据。

我们添加至缓存区之后再次提交,就会出现以下的情况:

其中用cat test.txt 命令查看最新的文件数据信息,表明我们已经提交成功

10、git reset head 索引哈希值 -----进入到日志中的某个版本,先查看日志,然后根据前面黄色的哈希值为索引更换版本

之后跟换到第一次提交的版本的时候,使用cat test.txt 查看最新信息,结果没有,说明正确,因为第一次没有写数据


再使用reflog 查看日志,发现HEAD指针已经切换到了第一次提交时

11、git rm --cached test.txt 删除本地库中的文件

git 本地库的使用相关推荐

  1. git回退历史版本无法上传_Git实用教程(四) | Git本地库操作(查看提交历史、版本前进回退)...

    Git实用教程专栏回顾 Git实用教程(一) | 为什么需要版本控制?(以嵌入式项目开发为例) Git实用教程(二) | Git简介及安装详解 Git实用教程(三) | Git本地库操作(仓库初始化. ...

  2. mac_命令行删除Git本地库

    进入git本地库位置 输入命令行$ git init 可以得到本地库的.get文件路径 输入命令行$ ls -a 此时可以得到本地库位置下的文件列表,会发现里面有.git .gitignore文件 输 ...

  3. git本地库的初始化

    1.找到一个空的文件夹   ll 我找的是workspaces 2.进入workspaces 3.创建新文件夹 -WeChat 4.进入WeChat 5.执行git 本地库初始化命令  git ini ...

  4. git本地库(操作具体命令)

    在任何盘符下创建本地仓库repository(除git目录下) 在项目目录创建新的本地仓库,并把项目里的所有文件全部添加.提交到本地仓库中去: $ git init #在当前的目录下创建一个新的空的本 ...

  5. Git本地库版本控制和分支管理

    版本控制 ①git log [parameter] 查看版本记录(使用Hash值指向相关信息,只显示之前的版本) 常用参数: –pretty = oneline (或 --oneline,缩短Hash ...

  6. git 更换本地目录_git 本地库的使用

    git本地库的使用: ---安装好git本地库之后,随便在某个文件中进入Git Base这里 1.先使用mkdir创建一个文件 mkdir dirGit 2.cd 进入文件并初始化本地库 cd dir ...

  7. Mac上Git之创建本地库

    如要转载,请注明来源,小石头的博客: http://blog.csdn.net/lu1024188315 说明:所用的命令建议都手动敲,不要复制,复制可能会出现找不到命令的问题. Git本地操作 1. ...

  8. git常用命令(一)本地库初始化git init / add / commit / status / rm --cached / restore / reset

    1.git本地库初始化 命令:git init 效果:Initialized empty Git repository .git文件存放和本地库相关的子目录和文件 2.设置签名 2.1. 签名的形式 ...

  9. 【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门

    1.1 环境 Visual Studio + GitLab (其他版本同理) 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Me ...

最新文章

  1. 桌面虚拟化场景中对存储系统IO性能的评估方法
  2. SDN第三次上机作业
  3. 10种JavaScript开发者必备的VS Code插件
  4. 网站图片做SEO优化的技巧有哪些?
  5. python数据挖掘例题_数据挖掘与python实践试题及答案
  6. asp.net mvc cookie超时返回登录页面问题
  7. 20165310 Java实验五《网络编程与安全》
  8. 分支管理---分支管理策略
  9. MongoDB的高级语法
  10. CC2530, 各种智能家居通信技术比较
  11. 2k16显示miui停止服务器,MIUI11停止内测,MIUI12真的来了,与小米MIX4同天发布,与ios13一样流畅丝滑...
  12. mysql generator备注_MyBatis Generator 自定义生成注释
  13. python list tuple区别_Python list、tuple、dict区别
  14. puppet详解(三)——file资源详解
  15. 补坑:Prufer 编码总结
  16. 初探PLC 的ST 语言转换成C++ 的方法
  17. win10计算机护眼,win10系统开启电脑护眼的操作方法
  18. 【Flutter 问题系列第 7 篇】TextField 去掉下划线
  19. 服务窗口关闭了,服务就停止了,真特么烦 pm2了解一下
  20. 三电平igbt死区时间计算_一种T型三电平IGBT互补死区驱动电路的制作方法

热门文章

  1. ubuntu安装mysql_如何在Ubuntu14.04中安装mysql
  2. python程序设计实验七_Python程序设计实验报告七:组合数据类型
  3. spring mvc: xml练习
  4. 解密Angular WebWorker Renderer (二)
  5. 微型计算机及原理怎么进制的,微型计算机原理及应用课件bcd码运算肥的十进制.ppt...
  6. Biztalk 2013 R2 开发环境安装
  7. Tomcat Insufficient space for shared memory file
  8. 刺客信条起源计算机内存不足,刺客信条起源需要什么配置能玩?最低/推荐配置需求介绍...
  9. Android 自定义View修炼-打造完美的自定义侧滑菜单/侧滑View控件(转)
  10. oracle 01157,Oracle数据库启动时出现ORA-01157和ORA-01110问题