赞
踩
git add 修改的内容提交到暂存区
git status 查看状态
临时存放修改过的文件,不存放真正的内容
git commit -m "message"
保存最终提交的commit
记录历史版本
每一次commit add new ver
每一次commit 提交有head头部索引信息,指向保存文件内容的区域(代码仓库)
blob块,保存文件数据内容
tree目录树 找到blob块存放位置,元数据
每个commit记录了提交一个更新的所有元数据,每次提交有指向一个tree对象,记录了本次提交的信息
git init
:初始化一个 Git 仓库。
git clone
:克隆一个 Git 仓库到本地。
git add
:将文件添加到 Git 的暂存区中,然后可以进行提交。
git commit
:将暂存区中已添加的文件提交到版本库中,并记录提交信息。
git push
:将本地仓库中的某个分支提交更新到远程仓库中。
git pull
:将远程仓库中的某个分支更新到本地,并合并当前分支。
git branch
:创建,列出本地分支,并标记当前分支。
git checkout
:切换到指定分支,并更新工作目录。
git switch
:创建一个新的分支并立即切换到该分支。
git merge
:将指定的分支合并到当前分支。
git status
:显示工作目录和暂存区的状态。
git log
:显示提交历史记录。
git diff
:显示工作目录和版本库之间的差异。
git reset
:撤销一个或多个提交,或回滚到指定版本。git reset --hard [历史版本ID]
git remote
:列出远程仓库,并管理远程仓库。
git tag
:列出和管理标签,如发布的版本、
git cat-file -p [ID]
用于显示 Git 对象(commit、tree、blob、tag)的详细内容。
其中,[ID]
是 Git 对象的哈希值(SHA-1),也可以是 Git 对象引用,例如分支名或标签名。
使用 git cat-file -p [ID]
命令显示 Git 对象的详细内容,可以帮助我们了解该对象的类型、内容以及它所指向的其他 Git 对象。例如,如果 [ID]
是一个 commit 对象的哈希值,那么 git cat-file -p [ID]
命令会显示该 commit 对象的详细内容,包括提交信息、作者和提交时间等信息。如果 [ID]
是一个 tree 对象的哈希值,那么 git cat-file -p [ID]
命令会显示该 tree 对象的内容,包括文件和目录的结构和属性信息。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。