0
点赞
收藏
分享

微信扫一扫

车载行业前瞻技术---AI应用前景分析

柠檬果然酸 2024-11-02 阅读 8
git

文章目录

一、创建 git 仓库

创建一个文件夹

mkdir gitcode

进入 gitcode 文件夹

cd gitcode

查看 gitcode 下的目录

ls

创建 git 仓库,初始化 git

git init

查看隐藏目录

la

查看 git 下目录

tree .git/

如果出现 Command ‘tree’ not found,则需下载 tree,使用以下命令:

sudo apt-get install tree

注意:不要手动修改 git 仓库里面的文件

二、 配置本地仓库

配置名字

git config user.name "你的名字"

配置邮箱

git config user.email "你的邮箱"

查看配置

git config -l

如果你配置错误,也可以进行删除

// 删除 name
git config --unset name
// 删除 email
git config --unset email

添加 --global,表示以下配置项会在当前机器下的所有 git 仓库生效。

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

注意:全局配置如果要删除那么删除语句也需要加上 --global

git config --global --unset user.name
git config --global --unset user.email

三、认识工作区、版本库、暂存区

创建空文件 ReadMe

touch ReadMe

但是此时 git 还不能管理 ReadMe 文件。上文有提到不能手动修改 git 仓库里面的文件,所以我们只能将文件放在 gitcode 目录下,也被称为 git 的工作区;而 .git 称为版本库(仓库),它不属于工作区。

add 将工作区的修改写入暂存区,commit 将暂存区的修改写入 master,这才算真正的将修改写入了版本库。其中版本库存在 objects 对象,修改的工作区内容会写入对象库的一个新 git 对象中。而暂存区和 master 存的其实都是索引,HEAD 指向 master。

四、添加文件

进入文本编辑模式

 vim ReadMe

进入后默认是命令行模式,输入 i 进入输入模式,然后可以自己编辑内容,编辑完点击 esc 返回命令行模式,输入 :wq 保存并退出编辑模式。

查看文件内容

cat ReadMe

添加文件修改

// 添加指定文件的修改
git add ReadMe
// 添加 gitcode 目录下所有修改
git add .

提交文件修改

git commit -m "此次修改信息"

也可以一次性添加并提交,如下图:添加三个文件,add 文件 file1、file2、file3,最后commit 所有文件。

查看提交日志

git log

想要打印成一行也可以使用以下命令

git log --pretty=oneline

五、查看 .git 目录

上文提到 HEAD 指向 master,我们可以查看一下

通过查看确实是这样的,进入 master 再次查看

可以看出是一串字符串,我们可以发现,其实这串字符串就是我们最新一次 commit 的 id

可以从上面的 .git 目录树状图中 objects 里面看到此字符串,进入 objects 里面查看

git cat-file -p 067fb4fac12215b35affb5a0563046d27ecb7faa

注意:Linux 下复制快捷键为 Ctrl + Shift + C,粘贴快捷键为 Ctrl + Shift + V;

展示出来的信息里面显示了提交的作者和邮箱,parent 为上一次提交的 Id,tree 我们不清楚,可以打印出来查看:

举报

相关推荐

AI在安全行业的前景

0 条评论