初始化新的git仓库:
git init
在根目录创建一个名为.git的文件夹。
将文件添加到版本库:
git add <file>
查看当前版本库状态:
git status
//此命令非常常用。
将文件从版本库删除
#将文件从版本库中删除,但保留文件。
git rm --cache <file>
从现有的仓库克隆:
git clone <git-add>
定义忽略的文件:
在根目录创建.gitignore
一些规则:
所以空行或以#开头的行都会被git忽略。
可以使用标志的glob模式匹配
匹配模式最好跟的是斜杠(/),则表示忽略的是目录。
在模式前加叹号(!)表示取反。
# 此为注释 – 将被 Git 忽略
*.a # 忽略所有 .a 结尾的文件
!lib.a # 但 lib.a 除外
/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ # 忽略 build/ 目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
提交
git commit -m "comment"
日志
git log
#列出详细历史,展示内容差异
git log -p
#列出近两次更新历史
git log -2
#显示简要的增改行数统计。
git log -stat