sha-1 哈希值 作为指纹字符串 和 索引
**文件有三种状态:已提交(committed) / 已修改(modified) / 已暂存(staged). **
工作目录下的文件只有两种状态:已跟踪或未跟踪。
vim命令自己学吧
创建一个.gitignore文件,列出要忽略的文件模式。
for example:
*.[oa]
*~
第一行忽略以.o或者.a结尾的文件。第二行是忽略以~结尾的文件。
# 此为注释 - 将被Git忽略
# 忽略所有 .a 结尾的文件
*。a
#但lib.a除外
!lib.a
# 仅仅忽略项目根目录下的TODO文件,不包括subdir/TODO
/TODO
# 忽略 build/目录下的所有文件
build/
# 会忽略 doc/notes.txt但不包括soc/server/arch.txt
doc/*.txt
# ignore all .txt files in the doc / directory
doc/**/*.txt
A **/ pattern is available in gIT SINCE VERSION 1.8.2
ssh-keygen -t rsa -C “your_email@example.com”
git pull 不能默认将所有tag 拉下来 ,因此在拉取之前要先执行,
git fetch --tags
然后 再 git tag 就有了
(adsbygoogle = window.adsbygoogle || []).push({});