zoukankan      html  css  js  c++  java
  • Git学习(一)(2015年11月12日)

    环境:win10 已安装git工具(如未配置环境变量需先配置环境变量)
    如何配置环境变量:1、我的电脑-属性-高级系统设置-环境变量-系统变量 找到path然后在变量值结尾增加路径: ;C:Program Files 
    
    (x86)Gitin 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 status
    
    6、查看对比文件不同
    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.txt
    
    11、查找历史命令
    git reflog
    
    12、撤销修改
    git checkout -- readme.txt
    
    13、将暂存区中的文件返回到工作区 即:只对文件执行了Add命令没有执行commit命令 可将文件返回到执行add命令之前状态
    git reset head <文件名>
    
    14、删除文件
    rm <文件名>
  • 相关阅读:
    Oracle 11g学习笔记(3)
    模式识别,图像处理工程师的要求
    vc++17 进程间的通信
    vc++学习笔记16 线程同步,异步套接字
    类型转换 float与int ,(int&)a,(int)&a
    vc++学习笔记16 线程同步,异步套接字
    vc++学习之15 多线程与聊天室程序的创建
    testl指令的问题
    C语言的几种位运算
    C语言的几种位运算
  • 原文地址:https://www.cnblogs.com/xyzhuzhou/p/4959809.html
Copyright © 2011-2022 走看看