极客油画

git并不存在版本的概念,git对于版本的管理其实是对于提交的管理。

在整个git仓库中,代码存在的形式并不是一份一份的代码,而是一份一份的提交。

git使用40个字节长度的16进制字符串来标识每一个提交,这基本保证了每一个提交的标识是唯一的,然后通过组织一个按时间排序的提交列表,就组成了我们所说的分支。

请注意,分支在本质上只是一个索引,所以,我们可以任意回退,修正,即使因为某些原因丢失了,也可以重建。

另外,关于git的存储方式:git仅仅只存储有修改的部分,并不会存储整个文件,所以,请不要删除文件夹所有的内容,除非你确定你不再需要它,否则请不要删除。

暂存

暂存只是针对你最后一次改动而言,即针对当前所在的版本的所有改动都算。

# 将当前版本暂存下来
git stash
# 恢复最后一次暂存的改动
git stash pop
# 查看有多少暂存
git stash list

在使用git stash pop之前需要使用git reset –hard origin/dev


本文发表于 0001-01-01,最后修改于 0001-01-01。

本站永久域名「 jiavvc.top 」,也可搜索「 极客油画 」找到我。


上一篇 « 下一篇 »

赞赏支持

请我吃鸡腿 =^_^=

i ysf

云闪付

i wechat

微信

推荐阅读

Big Image