当前位置: 首页 > news >正文

Git学习(一)(2015年11月12日)

环境: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 <文件名>

 


http://www.taodudu.cc/news/show-854197.html

相关文章:

  • 【数据可视化01】matplotlib实例介绍4之六边形分箱图
  • 【Qt】按钮类控件(二)
  • GCP谷歌云有什么数据库类型,该怎么选择
  • iOS Xcode 升级Xcode15报错: SDK does not contain ‘libarclite
  • 如何在Python中加载机器学习数据
  • BUU-[GXYCTF2019]Ping Ping Ping
  • CentOS 6.3系统安装配置KVM虚拟机
  • 谷歌验证 (Google Authenticator) 的实现原理是什么?
  • QQ与我联系
  • 【原创】erlang 模块之 epmd
  • weblit渲染过程
  • [AlwaysOn Availability Groups]CLUSTER.LOG(AG)
  • ubuntu下安装jdk、tomcat、mysql
  • linux下Oracle 10g安装(超级详细图解教程)
  • ​shell中经常能看到的:/dev/null 21
  • 平台系统表怎么修改为普通表
  • android项目闪屏页细节
  • apache Storm学习之二-基本概念介绍
  • (NO.00004)iOS实现打砖块游戏(八):游戏中小球与砖块的碰撞
  • Swift 数组、字典
  • NavigationBar 渐隐效果
  • [数据结构]合并有序数组
  • spring BeanFactory加载xml配置文件示例
  • nginx location配置详解
  • 三星1TB硬盘MM804RS不识别加电磁头打盘敲盘异响不识别开盘恢复数据
  • Zookeeper Learning
  • 浑浑噩噩工作已多年
  • log4j+logback+slf4j+commons-logging的关系与调试
  • 使用 rem 实现 适配各种屏幕布局
  • 设计模式Adapter模式的五分钟
  • oracle的SCN和Checkpoint_Change#的关系
  • A problem while linking c++ to python
  • 几大基础算法
  • POPTEST学员就业面试题目!!!!!
  • 【自定义控件】自定义属性
  • 我的Git使用-资料查询,名博笔记