git(十二)-git gc
在执行git gc之前我们看一下.git目录的一些信息:
refs目录下边有三个文件夹:
在执行git gc之前我们看一下.git目录的一些信息:
refs目录下边有三个文件夹:
标签的删除:
git push origin :refs/tags/v1.0
HEAD标记:HEAD文件是一个指向你当前所在分支的引用标示符,该文件内部并不包含SHA-1值,而是指向另外一个引用的指针。
别名:
我们在使用git命令的时候,有些命令使用的非常频繁,因此我们可以使用别名减少拼写,例如:
本地创建一个新的仓库,然后在github也创建一个新的仓库。
此时需要在本地关联github的远程仓库的url地址之后,将本地仓库提交到github。
新建标签,标签有两种:轻量量级标签(lightweight)与带有附注标签
(annotated)
git checkout – test.txt原理:
作用:丢弃掉相对于暂存区最后一个添加的文件内容所做的变更。
当前只有一个分支:
一:.gitignore
.gitignore文件的作用是界定那些文件不纳入版本库的管理,比如ide的工作文件,临时文件,等等。
题外话:
echo ‘hello world’ > test2.txt