GIT常用命令(慢慢添加,现在啥也没有)
比较常用的git命令,“真“常用,基本满足工作学习使用,那么开整
新的文件夹需要初始化,不初始化不行
git init
查看文件变更
git status
添加变更
git add [filename] //添加单个文件
git add . //添加变更的文件,不包括删除的
git add -u //添加删除的文件,不包括新的的
git add -A //添加全部文件,我一般用这个,比较方便(懒)
提交变更
git commit -m"注释" //建议最好加上注释,这样方便管理,也不要用ddd,sdas,asdasd,fdsfsdf,asfdkjahsda等等乱码代替,
//不光自己看不懂,别人也看不懂
git commit --amend //可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。
删除变更
git rm [filename] //删除文件,并把它从git的仓库管理系统中移除
git rm -r [folder] //删除文件夹,并把它从git的仓库管理系统中移除
git rm --cached //仅仅从git的仓库管理系统中移除,不删除文件。一般情况使用这个比较多
.gitignore 配置
.gitignore 配置文件用于配置不需要加入版本管理的文件,通过配置来过滤掉不想添加到库的文件,使用起来很方便
文件 .gitignore 的格式规范如下:
所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
可以使用标准的 glob 模式匹配。
匹配模式最后跟反斜杠(/)说明要忽略的是目录。
要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
具体用法需要用心去体会
.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/
Twd
_site/Twd
js
css
img