Git忽略指定文件

有时候,我们并不需要git管理所有的文件,比如Java项目中的.class文件。很多版本管理工具都有忽略指定文件、指定类型文件的功能,git也不例外。

要让git忽略指定文件,只需在项目的根目录下创建一个.gitignore文件,把需要忽略的内容写进去即可。

假设我们不小心将helloworld项目的.class文件都上传到github上了怎么办?没关系,只需几步就可以解决。

首先,我们在github上的helloworld项目里新建一个.gitignore文件,如果自己不知道要忽略哪些文件,可以使用github提供的模板。Java.gitignore模板如下:

*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

接下来,我们将.gitignore文件同步到本地仓库,输入命令:

git pull origin

下一步,我们删除本地仓库中的.class文件。假设我们是直接删除的这些文件,git并没有记录删除操作。此时可以输入命令:

git commit -am "remove .class files"

最后一步,将本地仓库的修改同步到github上,输入命令:

git push origin master

至此,我们的目的就达到了,github上的.class文件没有了,而且以后也不会再上传了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值