返回介绍

PART Ⅰ : 容器云OPENSHIFT

PART Ⅱ:容器云 KUBERNETES

PART Ⅲ:持续集成与持续部署

PART Ⅴ:日志/监控/告警

PART Ⅵ:基础

PART Ⅶ:数据存储、处理

PART VIII:CODE

PART X:HACKINTOSH

PART XI:安全

git原理

发布于 2024-06-08 21:16:46 字数 2749 浏览 0 评论 0 收藏 0

Git是一款免费、开源的分布式版本控制系统

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

当我们把代码从git hub档下来或者说初始化git项目后,便有了这三个分区的概念

git object有三种类型:

  • Blob
  • Tree
  • Commit

在Git仓库里面,HEAD、分支、普通的Tag可以简单的理解成是一个指针,指向对应commit的SHA1值。

分区转换命令

1. git add

数据从工作区转移至暂存区

2. git commit

数据从暂存区转移至版本库,也就是本地仓库

3. git push

数据从版本库中发送到远程仓库

分区对比命名

4. git diff

工作区与暂存区对比

5. git diff head

工作区与版本库对比

6. git diff -cached

暂存区与版本库对比

  1. https://zhuanlan.zhihu.com/p/96631135
  2. https://www.zhihu.com/search?type=content&q=git

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文