解决在git上提交项目,忘记创建.gitignore进行文件过滤问题

由于未创建.gitignore,在提交项目时会出现大量的编译文件。所以需要对编译生成的文件进行过滤,避免添加到版本库中了。

1、为避免冲突首先切换到项目的根目录

$ git pull

2、在根目录中进行缓存清理

$ git rm -r --cached .

3、在根目录创建.gitignore文件

$ touch .gitignore
$ vi .gitignore

/target/
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

  按Esc退出 :wq!保存

4、再次add仓库路径下所有文件

$ git add .

5、再次执行commit命令

$ git commit -m "add .gitignore"

(注意:在github提交代码的时候可能会出现这个问题:*** Please tell me who you are.

执行如下命令即可:

git config --global user.email "[email protected]"
git config --global user.name "Your Name")

6、最后提交到远程仓库

$ git push

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...