zoukankan      html  css  js  c++  java
  • git

    git的每次commit 都进行一次快照存储,创建分支仅是创建一个指向对应快照的指针。

    一、基本命令
      1、git status : 查看项目状态
      2、git add : 添加到暂存区
      3、git commit : 提交到本地仓库
      4、git push : 提交到远程仓库
      5、git clone : 克隆仓库
      6、git config --list : 查看配置文件列表
      7、git config --type : 修改配置
        type:
          system级别:整个系统的配置。
          global级别:该用户下的配置。
          local级别:当前仓库下的配置。
      8、git reset HEAD : 回滚暂存区
      9、git checkout -- <file> : 回滚工作区
      10、git log : 查看历史

      11、git diff : 比较不同

         diff --git a/file(旧) b/file(新)
          --- file 旧
          +++ file 新
          + 代表新加入
          - 代表缺少的
      
    12、git rm file : 删除工作树,暂存树

      分支
      13、git branch branchName : 创建分支
        -d / --delete : 删除分支
      14、git checkout branchName : 切换分支
      15、git merge branchName : 将branchName合并到当前分支

    二、github
      1、仓库(Repository)一般是项目名称
      2、收藏(Star)
      3、克隆项目(fork)
      4、pull request 将克隆项目的改动,提交给源项目。
      5、关注(Watch)
      6、Issue 问题

    三、理论
      1、三棵树(非常重要
        1.1、工作区
        1.2、暂存区
        1.3、本地仓库

    示意图:

     

     

     

     git diff 

  • 相关阅读:
    ! JOISC2020DAY2变色龙之恋
    ! JOISC2020DAY1扫除
    JOISC2020DAY1汉堡肉
    JOISC2020DAY1建筑装饰4
    ! JLOI/SHOI2016随机序列
    JLOI/SHOI2016黑暗前的幻想乡
    ! JLOI/SHOI2016成绩比较
    JLOI/SHOI2016方
    JLOI/SHOI2016侦查守卫
    ! AHOI/HNOI2017抛硬币
  • 原文地址:https://www.cnblogs.com/chen--biao/p/11564861.html
Copyright © 2011-2022 走看看