安装 git
brew install git
列出 git 版本号
git --version
列出 git 安装目录
where git
列出当前 git 目录
which git
显示 git 日志
git log
显示 git 状态
git status
增加文件到缓存区
git add filename
提交更新
git commit -m 'any change info'
忽略不想提交的文件,修改 .gitignore ,增加相关文件名或目录,支持通配符
vi .gitignore
# 此为注释 – 将被 Git 忽略
*.a # 忽略所有 .a 结尾的文件
!lib.a # 但 lib.a 除外
/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ # 忽略 build/ 目录下的所有文件
doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
清除本地缓存,重新提交,即可保证和 .gitignore 规则一致
git rm -r --cached .
回退未提交的编辑
git checkout -- app/Http/routes.php
增加分支
git branch branchname
切换到分支
git checkout branchname
列出分支
git branch
合并分支
git merge branchname
删除分支
git branch -d branchname