zoukankan      html  css  js  c++  java
  • git 使用加命令总结

    1.git 安装

      sudo apt-get install git
      密码:chuanzhi

    2.查看git安装结果

    git

    3.创建项目

    创建文件夹
    touch ***
    创建目录
    mkdir ***

    4.创建本地仓库

      cd Desktop/test/
      git init

    5.配置个人信息

      git config user.name '张三'
      git config user.email 'zhangsan@163.com'

    6.将工作区文件添加到暂存区

      # 添加项目中所有文件
      git add .
      或者
      # 添加指定文件
      git add login.py

    7.将暂存区文件提交到仓库区

    commit会生成一条版本记录
    -m后面是版本描述信息
    
    git commit -m '版本描述'

    8.查看历史版本

      git log
      或者
      git reflog

    9.回退版本

    HEAD表示当前最新版本
    HEAD^表示当前最新版本的前一个版本
    HEAD^^表示当前最新版本的前两个版本,以此类推...
    HEAD~1表示当前最新版本的前一个版本
    HEAD~10表示当前最新版本的前10个版本,以此类推...
    
    
    git reset --hard HEAD^
    git reset --hard 版本号

    10.撤销修改

    # 第一步:将暂存区代码撤销到工作区
    git reset HEAD  文件名
    # 第二步:撤销工作区代码
    git checkout 文件名

    11.对比版本

    对比版本库与工作区
    新加代码num3 = 30,不add到暂存区,保留在工作区
    git diff HEAD -- login.py
    
    
    对比版本库
    新加代码num3 = 30,并add到暂存区
    git diff HEAD HEAD^ -- login.py

    12.删除文件:删除文件分为确定删除和误删

    在项目中新建test.py文件,并添加和提交到仓库
    确定删除处理:
    
    
    
      # 删除文件
      rm 文件名
      # git确定删除文件,对比添加文件git add 
      git rm 文件名
      # 删除后记录删除操作版本
      git commit -m '删除描述'
    
    
    误删处理:撤销修改即可
    
     # 删除文件
      rm 文件名
      # git撤销修改
      git checkout -- 文件名
  • 相关阅读:
    delphi的dbgrid控件点击title排序
    在 Delphi 中使用微软全文翻译的小例子
    Google的搜索API的Delphi封装
    Delphi 自动检测U盘插入、拔出及获取U盘盘符!
    ERP开发准备
    Delphi中TStringList类常用属性方法详解
    JavaScript prototype详解
    TestNG 自动化测试入门教程--典型示例
    ucloud中的udisk错误“Read-only file system”修复指南
    websocket(二)--简单实现网页版群聊
  • 原文地址:https://www.cnblogs.com/xiaoxiamiaichiyu/p/14146194.html
Copyright © 2011-2022 走看看