环境:win10 已安装git工具(如未配置环境变量需先配置环境变量)
如何配置环境变量:1、我的电脑-属性-高级系统设置-环境变量-系统变量 找到path然后在变量值结尾增加路径: ;C:\Program Files (x86)\Git\bin git安装路径一定要看好!win+r打开命令窗口输入:sh --login -i 打开git 

 注意 git的文件夹路径必须是这种格式否则按照windows的会出错
  /d/git 表示d:\git D盘下git文件夹

1、创建Git库到指定目录
git mkdir 目录  创建指定目录
cd 目录  进入目录
pwd 展示目录2、创建可管理仓库
git init  将当前路径指定为可管理仓库3、添加文件
git add readme.txt 添加文件到当前版本库(一次可以添加多个文件 只需要文件名与文件名输入空格即可)4、提交到git本地库中
git commit -m "测试提交注释" 5、查看仓库当前状态
git status6、查看对比文件不同
git diff readme.txt
git diff HEAD -- readme.txt 可以查看工作区和版本库里面最新版本的区别7、提交修改
git add readme.txt
git commit -m "测试新修改"8、查看git操作修改日志
git log
备注:可增加 --pretty=oneline 后缀 表示只看简略信息
备注:结尾增加文件名表示只针对当前文件的日志9、退回到之前版本状态
git reset --hard head^
备注:^表示退回到上一个状态  两个表示上上个 以此类推
备注:退回到第100个状态 git reset --hard head~100
备注:放弃退回 前提是你的命令窗口没有关闭  你可以直接使用 git reset --hard <ID头部> ID头部不用写全可以只写前几个git会自动检索10、查看文件内容
cat readme.txt11、查找历史命令
git reflog12、撤销修改
git checkout -- readme.txt13、将暂存区中的文件返回到工作区 即:只对文件执行了Add命令没有执行commit命令 可将文件返回到执行add命令之前状态
git reset head <文件名>14、删除文件
rm <文件名>

Git学习(一)(2015年11月12日)相关推荐

  1. 分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日)

    分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日) 本周Silverlight学习资源更新 [Silverlight]关于对Canvas.ZInde ...

  2. Windows8/Silverlight/WPF/WP7周学习导读(11月12日-11月18日)

    Windows8/Silverlight/WPF/WP7/HTML5周学习导读(11月12日-11月18日) 本周Windows 8开发学习资源更新 快速构建Windows 8风格应用25-数据绑定 ...

  3. 始于2015年11月23日,终于2018年08月08日

    留念. 2015年11月23日:在一起 2016年01月17日-21日:北京机场,我们❤ 2016年04月16日:去他所在城市--成都 2016年06月04-06日:第一次小旅游--都江堰.青城山 2 ...

  4. 面试经历---YY欢聚时代(2015年11月21日上午初试、25日下午复试)

    YY欢聚时代一年多前去面试过一次,当时鄙视了,在现在的公司呆了1年半了,感觉做得很不爽,而且薪资又不满意,所以想找个新工作,就想去YY面试. 下面将两次YY面试的经历写出来,包括一次初试和一次复试的面 ...

  5. 记2015年11月14日全球编程静修日(Global Day of Coderetreat)

    昨天有幸参加了记2015年11月14日全球编程静修日(Global Day of Coderetreat)北京站第一场的活动,活动共有近20位道友到场.特别感谢组织者伍斌_ben, Mr.D.Q, 何 ...

  6. 医院管理制度【第一辑】2010年11月12日

    我最近将陆续整理医院管理制度方面的资源汇总,这里先做一个实验,整理一下今天2010年11月12日的关于医院关老子制度的帖子. 中国医院管理制度全集(上) 中国医院管理制度全集(下) 医嘱书写.执行制度 ...

  7. 英雄联盟更新后服务器还在维护吗,英雄联盟今天维护到什么时候结束 11月12日停机更新维护公告...

    英雄联盟今天维护到什么时候结束?11月12日更新维护了哪些内容?英雄联盟基本上每周都会进行维护更新,而且多数是采用停服更新的方式,维护期间将无法进入游戏,加上这次更新是2021赛季季前赛更新,推出大量 ...

  8. qt emit是什么意思_2020年11月12日 无赞赏QT吗哪 :一同站在福音之上的祷告同工...

    QT是Quiet Time的简称,是敬虔时刻的意思:QT也就是灵修. QT(灵修)是每位基督徒每天生命中的需要,就如同人肉体每天需要食物一样,所以QT是基督徒每天成长的必须:并且最有效的QT就是早上( ...

  9. 任天堂推出《塞尔达传说》GAMEampWATCH游戏机,预计要在 2021 年 11 月 12 日推出塞尔达版本的 GAMEampWATCH

    模玩资讯:任天堂推出<塞尔达传说>GAME&ampWATCH游戏机 任天堂将自家起底基业商品GAME&ampWATCH结合招牌游戏有奇效!继去年此时推出<超级玛利欧兄 ...

最新文章

  1. JframeMaxSize
  2. C++ Primer 第10章 习题10.23
  3. 【计算理论】计算复杂性 ( 两个带子的图灵机的时间复杂度 | 证明多个带子图灵机时间复杂度 )
  4. 代码单元测试工具:gmock
  5. AngularJs自学心得
  6. childNodes在IE与Firefox中的区别
  7. 超分20220225讨论
  8. JavaWeb实体类转为json对象
  9. VS code 尝试在目标目录创建文件时发生一个错误
  10. 程序猿段子_那些关于程序员的段子
  11. 【Python实现人脸比对】——打造智能人脸识别系统
  12. 看厌了官方皮肤,快试试微信QQ半透明主题!不仅会动还有声音!
  13. 如何配置Tomcat服务器
  14. 《微观经济学》 第十章
  15. 让程序自动玩数独游戏让你秒变骨灰级数独玩家
  16. 基于51单片机的数字频率计设计
  17. you-get下载b站选集_Flash选集:酷炫效果和实用的ActionScript-第1章:Flash基本知识
  18. ad怎么测量pcb尺寸_一招教你学会使用AD更改PCB板子尺寸!
  19. Navicat fro oracle 简体中文破解版(亲测可用)
  20. Java实现 LeetCode 826 安排工作以达到最大收益(暴力DP)

热门文章

  1. Unity 网络编程(Socket)应用
  2. (转)c# 扩展方法
  3. 面向对象的三大特征之一:继承
  4. 配置管理-SVN使用指南-Linux
  5. 公务员注册账号,密码
  6. SQL Server 统计信息更新时采样百分比对数据预估准确性的影响
  7. 关闭注册表编辑器,重新启动计算机后生效。这样资源管理器重启后就不会自动重启了。...
  8. poj 3411 1724
  9. Qt-调用dll动态链接库
  10. Aspose.Word 的常见使用(不用模板创建)