本文为极客学院Git本地操作的整理笔记,仅供大家参考. 部分常见命令就不做解释了。
涉及的命令:
git add
git commit
git status
git rm
git mv
.gitignore 文件
命令: git add
把所有文件(.gitignore不过滤的文件) 添加到暂存区
示例:
git add . | git add -A | git add * #把所有不满足 .gitignore 且改动过的文件添加到暂存区
====================
命令 :git rm
#同时删除工作区 与 暂存区中的文件 (相当于rm文件 && 提交到暂存区 )
git rm fileName
#从暂存区中删除 fileName 的文件
git rm --cached fileName
=====================
命令: git mv
#(首先文件必须已经加入到了暂存区) 重命名文件,并加入到暂存区
git mv oldName newName
示例 git mv c c.txt
相当于下述命令的组合:
1. mv c c.txt
2. git add c c.txt
=====================
.gitignore 文件
.gitignore
解释: 过滤不需要被跟踪的文件
如
.gitignore
*.[oa]
*.class
...
若已经被规则过滤掉,但是还想加进来,用( ! ) 参数
示例:
!test.pyc #被 *.pyc 等规则过滤了,但是还想被git跟踪
过滤0-N级下的文件/文件夹
示例:
**/res/ #0或N级 的 res/ 下的目录都忽略