zoukankan      html  css  js  c++  java
  • git 基础知识

    git 分布式版本控制系统

    git三棵树:

    工作目录 红色 等待添加到暂存区域 需执行git add filename 命令添加到暂存区

    暂存区域 绿色 文件等待被提交 需执行 git commit -m "操作描述信息" 提交

    git 仓库



    1.git 操作流程:

    1.在cmd 窗口,先切换到项目目录下

    2. 执行 git init 初始化git


    2.git 的常用命令
    1.git add filename 将文件加到暂存 区域
    例子:git add README.md game.py 可以同时提交多个文件


    2.git status
    文件颜色

    1.红色表示文件在工作目录等待被添加到暂存区域
    2.绿色表示文件在暂存区域等待被提交

    3.git commit -m "操作的描述信息"
    将暂存区的文件提交

    4.git log
    查看历史提交


    5. reset 回滚
    1.(git reset -- mixed HEAD~)默认

    将快照回滚到暂存区域, 改变后两棵树

    2.git reset --soft HEAD~
    将移动HEAD指向
    改变了第3棵树,回到上一个快照,不修改暂存区域的内容,相对于撤销一次错误的提交命令

    3.git reset --hard HEAD~
    将暂存区域还原到工作目录
    同时改变了3颗树,会将工作目录的最新文件给覆盖掉

    4.回滚指定快照
    git reset a5ba0 (a5ba0表示快照开头几个字母)

    5.也可以往前,最新版本回滚
    git reset --hard 版本ID



    6.比较快照
    1.git diff HEAD
    比较的是最新提交的内容和当前内容

    2.git diff 快照ID1 快照ID2
    比较两个快照之间的差异
    git diff 2f807f1 34356


    3.git diff 快照ID
    当前快照和某个快照之间的差异


    4.比较暂存区域和git仓库的快照
    git diff --cached 快照ID

    1.git diff --cached 仓库最新区域 和暂存区域比较
    2.git diff --cached 快照ID 仓库快照ID和暂存区域比较

    
    
  • 相关阅读:
    向表中添加列 ALTER TABLE ADD Column_name
    向表中添加列 ALTER TABLE ADD Column_name
    C#类和结构(C# 编程指南)
    C#类和结构(C# 编程指南)
    SQL大小写转换
    SQL大小写转换
    (最新)IIS Express发布网站,实现IP,域名访问站点
    (最新)IIS Express发布网站,实现IP,域名访问站点
    IIS Express允许外部访问(外部调试)
    IIS Express允许外部访问(外部调试)
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10228931.html
Copyright © 2011-2022 走看看