git忽略追踪某些文件和文件夹

在Git中提交时忽略某些文件

情景:

在idea中开发,编译生成许多不需要提交的文件,比如class文件等,因此在提交时需要忽略这些文件,在git中是使用的【.gitignore】文件,将不需要的文件及文件夹加进去即可

但是window系统不支持创建空文件名的文件,因此此处提供两种方法

1. 使用Git Bash

下载安装Git Bash并配置环境后可以在本地打开项目文件夹,鼠标右键,选择git bash here,会打开git bash命令行界面,路径就是当前文件夹,输入命令

touch .gitignore

会发现当前项目下多了一个.gitignore文件

在输入命令编辑

vim .gitignore

按【i】进入编辑模式

输入以下代码【摘自github】

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

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

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# folders
out
target
  • #后面的内容将被作为注释,
  • *.class,所有的后缀的class的文件将不被追踪
  • 最后两行,是忽略out和target文件夹

【退出】

      发现很多小朋友进入vi后不会退出,输入结束后,按【Esc】退出编辑状态,然后按下【shift】+【;】进入末行模式,可以选择输入

【q】+【!】(不保存退出)

【wq】+【!】(保存后退出)

【x】(检查是否有更改,有更改则保存,没更改直接退出)

此时在输入

git ls-files

会列出所有已经被追踪的文件

没有在.gitignore文件中出现的文件,此时可以通过add ,commit命令提交了

2.Window下实现

在命令行下通过cd命令进入你项目文件夹

然后输入下面的语句

echo > .gitignore

然后找到文件,双击打开,内容和上面的一样,可以根据自己的情况删减

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值