欢迎光临散文网 会员登陆 & 注册

尚硅谷Git教程全套完整版(12h深入掌握git)

2023-01-22 18:15 作者:l_Hatcher  | 我要投稿

git对象:文件的一次性版本

树对象:项目的一次性版本

查询objects下面所有的文件:find .git/objects/ -type f

根据hash查看对象内容:git cat-file -p hash值

根据hash查看对象类型:git cat-file -t hash值

文件放到git数据库并且返回hash值:git hash-object -w xxx.xx

git使用ls-files查看暂存区中的内容:

(目录)find .git/objects/

(文件)find .git/objects/ -type f

git修改当前workplace放到暂存区(生成git对象):git add ./

  • 相当于:
  1. git hash-object -w 文件名(修改了多少次工作目录中的文件,此命令就被执行多少次)
  2. git update-index xxx

查看暂存区:git ls-files -s

存放流程:

工作目录git对象->版本库->暂存区

修改了多少个文件就有多少个git对象

对象:属性对象、提交对象、git对象


将暂存区提交到版本库:git commit -m "注释"

  • 相当于:
  1. git write-tree
  2. git commit-tree

尚硅谷Git教程全套完整版(12h深入掌握git)的评论 (共 条)

分享到微博请遵守国家法律