记录一些git上碰到的麻烦事
设置忽略文件
git初始化文件夹后,添加.gitignore
文件,并将需要忽略的文件或者文件夹填写到其中
/mtk/ # 过滤整个文件夹
*.zip # 过滤所有.zip文件
/mtk/do.c # 过滤某个具体文件
!src/ # 不过滤该文件夹
!*.zip #不过滤所有.zip文件
!/mtk/do.c # 不过滤该文件
以斜杠/开头表示目录;
以星号*通配多个字符;
以问号?通配单个字符
以方括号[]包含单个字符的匹配列表;
以叹号!表示不忽略(跟踪)匹配到的文件或目录;
已提交的文件如何设置忽略
- 清空git catch的记录
git rm --cached User.php
# 若是文件夹
git rm -r --cached folder/
- 清空git已索引的记录
git rm -f User.php
3.添加.gitignore
记录
接着commit、提交
已忽略的文件如何重新提交
重新添加已经被忽略过的文件时,我们仅仅使用git add是不行的,因为git仓库中根本没有那个文件,这时候我们需要加上-f参数来强制添加到仓库中,然后在提交。比如上面设置了忽略排除的文件TokenGuard.php我们需要重新加入
git add -f /test/framework/src/nate/Auth/TokenGuard.php
接下来移除.gitignore
记录
commit、提交
源码
GITHUB /pages/form
下列小程序DEMO包含下拉菜单、通用型筛选列表、索引列表、markdown(包含表格)、评分组件、水果老虎机、折叠面板、双栏分类导航(左右)、刮刮卡、日历
等组件
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。