git忽略提交文件

1.使用git提交时,可以通过设置.git目录下的exclude文件添加忽略文件(仅仅在本地生效,不会同步到远程仓库)
git忽略提交文件_第1张图片
2.通过使用.ignore文件添加忽略文件(TortoiseGit)
git忽略提交文件_第2张图片
3.使用git指令添加忽略文件

#查看当前git状态
$ git status
#新建.gitignore文件
$ touch .gitignore
#添加内容到.gitignore文件中
$ echo "abc-*.py" > .git
#查看.gitignore
$ cat .gitignore
#追踪.gitignore文件
$ git add .gitignore
#提交.gitignore文件到本地版本库
$ git commit -m 'create ignore file'

4.以上适用单个仓库忽略文件
5.全局忽略文件(忽略本地所有仓库)

#.gitignore配置到全局要忽略的文件中 (%USERPROFILE%\.gitignore 指文件路径)
git config --global core.excludesfile "%USERPROFILE%\.gitignore(可自定义)"
#此时.gitignore里面的忽略文件生效

6.注意事项
 1)查看git加入暂存区的文件

git status

.2)删除已经push的文件

#删除本地缓存
git rm -r --cached
#追踪所有文件(.gitignore里的所有文件为忽略状态,其余文件默认为不忽略状态)
git add .
#提交
git commit -m ‘update .gitignore’
#此时会出现代码冲突,依次解决冲突
git push origin master

.3)修改commit:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C

#提交后发现忘记了暂存某些需要的修改,输入下面命令.这代表再提交一次代替第一次提交
$ git commit -m 'initial commit'
$ git add forgotten_file
$ git commit --amend

你可能感兴趣的:(git,git,github)