PyCharm/IDEA等工具使用git时设置不要提交系统文件,或者忽略提交文件夹

一、在PyCharm/IDEA等工具中安装.ignore插件忽略不必要提交的文件

在使用Pycharm或者 IDEA时,git提交项目到本地仓库的时候,会把类似下面代码提交,不要将多余的代码提交,类似

  1. 用IDE工具写代码的时候,会默认生成配置文件
  2. 编译的时候会生成本地编译后的target文件
  3. 单位测试后会生成test文件
  4. 本地的log日志文件

这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 
这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事。

先来看下如何安装。

点击File->Settings 

è¿éåå¾çæè¿°
在左侧菜单找到Plugins,点击Browse repositories…

è¿éåå¾çæè¿°

搜索.ignore,点击Install,安装完成后就可以愉快的使用了,不过在此之前得重启IDEA 

è¿éåå¾çæè¿°
然而上述方法安装完IDEA再启动的时候可能会报错。。(′ཀ`」∠)_ 不要打我啊,至于为啥我也不知道。那么给你们planB:https://plugins.jetbrains.com/idea/plugin/7495–ignore 
去这个网址下载好压缩包,选择Install plugin from disk。。 

è¿éåå¾çæè¿°

重启完真的可以用了~!

在项目上右键->New ->.ignore file ->.gitignore file(Git) 

è¿éåå¾çæè¿°

先选择Example user template好了,以后有什么想过滤的可以自行添加,~最后点击Generate生成

这里写图片描述
然后就会发现被忽略的文件名变成了灰色有木有啊!又可以愉快的提交代码了~ 

二、在.ignore文件中忽略单个文件和整个文件夹

# 忽略系统默认生成的文件——单个文件夹的
# 将具体路径和文件加进来
.idea/awesome-python-io.iml
.idea/encodings.xml
.idea/markdown-navigator.xml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
.idea/workspace.xml
.idea/markdown-navigator/profiles_settings.xml


# 忽略测试代码-整个文件夹
# 将整个文件路径加进来
/test-ex-do-no-git/

或者,也可以右键文件将其加入忽略的名单中 
这里写图片描述

 

三、删除github上整个文件夹的代码

在上传项目到github时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的target文件夹

删除前:

删除后:

在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决

首先进入你的master文件夹下, Git Bash Here ,打开命令窗口

$ git --help                                      # 帮助命令

$ git pull origin master                    # 将远程仓库里面的项目拉下来

$ dir                                                # 查看有哪些文件夹

$ git rm -r --cached target              # 删除target文件夹

——咋们要删除的是.idea文件夹,所以将命令改为:

$ git rm -r --cached .idea              # 删除.idea文件夹


$ git commit -m '删除了target'        # 提交,添加操作说明

$ git push -u origin master               # 将本次更改更新到github项目上去

 

参考:

1. 删除github中某个文件夹 https://blog.csdn.net/wudinaniya/article/details/77508229
2. IDEA忽略文件,防止git提交不想提交的文件的探索 https://blog.csdn.net/fengchao2016/article/details/72957945
3. 如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 https://blog.csdn.net/qq_34590097/article/details/56284935

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pycharm使用Git提交代码非常方便。首先,你需要在Pycharm中安装Git插件。你可以在Pycharm的插件市场中搜索并安装Git插件。安装完成后,你可以按照以下步骤进行配置和使用Git提交代码: 1. 打开Pycharm,进入File -> Settings(或者Preferences)。 2. 在Settings窗口中,选择Version Control -> Git。 3. 在Git设置页面,点击"+"按钮添加你的Git仓库。你可以选择从已有的本地仓库导入,或者从远程仓库克隆。 4. 配置Git的用户名和邮箱。在Git设置页面的"User"选项卡中,填写你的用户名和邮箱。这些信息将会与你的提交记录一起显示。 5. 确认配置完成后,点击"OK"保存设置。 现在你可以在Pycharm使用Git提交代码了。你可以通过以下步骤进行提交: 1. 在Pycharm的项目视图中,右键点击你要提交文件文件夹。 2. 选择"Git" -> "Commit"。 3. 在Commit窗口中,选择要提交文件,并填写提交信息。 4. 点击"Commit"按钮提交代码。 如果你想将代码推送到远程仓库,可以按照以下步骤进行: 1. 在Pycharm的项目视图中,右键点击你要推送的文件文件夹。 2. 选择"Git" -> "Repository" -> "Push"。 3. 在Push窗口中,选择要推送的分支和远程仓库。 4. 点击"Push"按钮推送代码。 通过这些步骤,你就可以在Pycharm中方便地使用Git提交和推送代码了。希望对你有帮助!\[2\] #### 引用[.reference_title] - *1* *2* [在PyCharm使用git上传项目(看了不会来找我)](https://blog.csdn.net/qq_42068614/article/details/122747151)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [pycharm使用git提交和拉取远程代码](https://blog.csdn.net/qq_43292041/article/details/124236236)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值