前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git文件的操作

git文件的操作

作者头像
企鹅号小编
发布2018-01-10 14:44:02
7280
发布2018-01-10 14:44:02
举报
文章被收录于专栏:编程

什么是git仓库?

一个git仓库包括:

一系列提交对象(commit objects).

一系列指向这些提交对象的索引,叫做heads。

一个提交对象(commit objects)包括:

一系列文件在某个时间的快照。

一系列指向父提交对象的索引。

一个SHA-1名字,这个名字40个字符长,是独一无二的。

总的来说,git仓库包含很多提交对象,并且每个提交对象都指向自己的父提交对象,直到第一个提交对象。

head与HEAD

head只是一个指向提交对象的索引,每一个head都有一个名字。

在任何时候,当前使用的head的别名叫作HEAD。

修改了什么?

将工作目录中现在的文件状态同暂存区中的文件相比较。

命令,这个命令会比较HEAD指向的文件版本与暂存区中的版本的区别。

移除文件

如果要从已被跟踪的文件列表中删除某个文件,可以使用命令,它会同时删除工作目录中的文件。如果文件已经被修改并且纳入暂存区,那么需要使用选项。

如果仍然需要在工作目录中使用该文件,而不想被跟踪,可以使用选项。

重命名文件

使用命令对文件进行重命名。

忽略文件

GitHub上有数十种语言的文件,请移步 https://github.com/github/gitignore。

本文来自企鹅号 - mwangblog媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - mwangblog媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档