git 简略笔记之一

安装 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
    原文作者:ingood
    原文地址: https://segmentfault.com/a/1190000007057246
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞