我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

    • nodejs

    • git

      • 说说对git的理解
        • 是什么
          • 特性
        • 工作原理
          • 文件状态
          • 存储区域
        • 常用命令
      • 说说git中fecth和pull的区别
      • 说说git中HEAD,工作树,索引之间的区别
      • 说说对git-rebase和git-merge的理解
      • 说说git的常用命令
      • 说说git中fork,clone,branch的区别
      • 说说对git中stash的理解
      • 说说git-reset和git-revert的理解
    • CI

    • 小程序

    • docker

    • Typescript

    • webpack

    • 安全

  • 基础

  • 框架

  • 情商

  • 算法

  • 网络

  • 千锤百炼
  • 大前端
  • git
fangdown
2021-09-07
目录

说说对git的理解

# 是什么

git: 分布式版本控制软件

# 特性

  • 任何一端都可以是服务器,是完整的代码仓库
  • github充当服务器的角色,提供托管服务

# 工作原理

  • git init 时创建.git子目录,用来跟踪版本
  • 增删改之前计算校验和(sha-1,哈希散列),生成40位字符串24b9da6552252987aa493b52f8696cd6d3b00373

# 文件状态

  • 已修改 modified
  • 已暂存 staged
  • 已提交 commiitted

# 存储区域

  • 工作区 git add
  • 暂存区 git stash
  • 本地仓库 git commit
  • 远程仓库 git push

# 常用命令

  • git checkout
  • git clone
  • git add
  • git commit
  • git push
  • git pull
#git
上次更新: 2021/12/19, 18:05:42
nodejs批量改文件名
说说git中fecth和pull的区别

← nodejs批量改文件名 说说git中fecth和pull的区别→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式