0%

修改完.gitignore之后

2019年3月27日 上午11:38
使用正则,取出包含result_和_result的文件

1
2
3
#删除结果项,与gitignore与正则的语法不同
*result_*
*_result*

2019年3月5日 下午8:21

gitignore配置:

Git忽略提交规则 - .gitignore配置运维总结 - 散尽浮华 - 博客园

初始化:

1
2
3
4
touch .gitignore
Git init
Git add .
git commit -m ‘update .gitignore’

Git忽略规则(.gitignore配置)不生效原因和解决

1
2
3
4
解决方法: git清除本地缓存(改变成未track状态),然后再提交:
[root@kevin ~]# git rm -r --cached .
[root@kevin ~]# git add .
[root@kevin ~]# git commit -m 'update .gitignore'

在使用.gitignore文件后如何删除远程仓库中以前上传的此类文件而保留本地文件

  1. 在使用git和github的时候,之前没有写.gitignore文件,就上传了一些没有必要的文件,在添加了.gitignore文件后,就想删除远程仓库中的文件却想保存本地的文件。这时候不可以直接使用”git rm directory”,这样会删除本地仓库的文件。可以使用”git rm -照亮 –cached directory”来删除缓冲,然后进行”commit”和”push”,这样会发现远程仓库中的不必要文件就被删除了,以后可以直接使用”git add -A”来添加修改的内容,上传的文件就会受到.gitignore文件的内容约束。