首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用.gitignore删除Github上的.idea文件

一、问题来源 由于之前用Goland建立Golang工程时,生成了.idea文件,不小心上传至Github: ? 所以尝试用.gitignore进行忽略不上传。...二、步骤 1,在本地新建一个.gitignore文件 ? 2,在vi环境下选择插入模式,写入/.idea,并保存退出,我们用cat命令进行查看刚写入的内容 ?...3,删除本地的.idea文件夹,并重新add - commit - push上传 三、小结 .gitignore文件是用来忽视提交到Github上的文件和文件夹的,除了忽略掉文件夹,还有其他用法: ##...注释##:注释 /文件夹/ :过滤文件夹 *.xml :过滤某类型的文件 /mtk/do.c:指定过滤具体文件 !...[oa]    支持通配符:过滤repo中所有以.o或者.a为扩展名的文件 四、参考资料 git book - gitignore 廖雪峰 - 忽视特殊文件 github - gitignore

2.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用 testdisk 恢复 Linux 上已删除的文件

    当你在 Linux 系统上删除一个文件时,它不一定会永远消失,特别是当你最近才刚刚删除了它的时候。...除非你用 shred 等工具把它擦掉,否则数据仍然会放在你的磁盘上 —— 而恢复已删除文件的最佳工具之一 testdisk 可以帮助你拯救它。...在本篇文章中,我们就来看看如何使用 testdisk 恢复已删除的文件,以及该过程中的每一步是怎样的。由于这个过程需要不少的步骤,所以当你做了几次之后,你可能会觉得操作起来会更加得心应手。...当你用 testdisk 恢复被删除的文件时,你最终会将恢复的文件放在你启动该工具的目录下,而这些文件会属于 root。出于这个原因,我喜欢在 /home/recovery 这样的目录下启动。...注意: 对于文件恢复过程中的很多步骤,你可以使用退出(按 q 或“[ Quit ]”)来返回上一步。如果你愿意,可以选择退出选项一直回到该过程中的第一步,也可以选择按下 ^c 立即退出。

    6.7K20

    用 testdisk 恢复 Linux 上已删除的文件

    当你用 testdisk 恢复被删除的文件时,你最终会将恢复的文件放在你启动该工具的目录下,而这些文件会属于 root。出于这个原因,我喜欢在 /home/recovery 这样的目录下启动。...在这个例子中,我们选择了创建日志文件。 然后会提示你输入密码(除非你最近使用过 sudo)。 下一步是选择被删除文件所存储的磁盘分区(如果没有高亮显示的话)。根据需要使用上下箭头移动到它。...[ Type ] [Superblock] >[ List ] [Image Creation] [ Quit ] 请注意,它看起来就像我们从根目录 / 开始,但实际上这是我们正在工作的文件系统的基点...注意: 对于文件恢复过程中的很多步骤,你可以使用退出(按 q 或“[ Quit ]”)来返回上一步。如果你愿意,可以选择退出选项一直回到该过程中的第一步,也可以选择按下 ^c 立即退出。...# References * [用 testdisk 恢复 Linux 上已删除的文件](https://linux.cn/article-12674-1.html) * [TestDisk CN](https

    59710

    如何创建修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库

    其实对于我们个人而言,远程仓库就是一个远程的优盘,很多高大上的功能根本用不到。别拍,且听黑泽慢慢说来... 原则:对待我们自己的本地仓库、远程仓库,我们应该删除、创建、修改完全自由!...六、删除Github中已有的仓库中的某个文件或文件夹(即删除远程仓库中的某个文件或文件夹) 我们知道,在Github上我们只能删除仓库,并不能删除文件或者文件夹,所以只能用命令来解决。...即我们通过删除本地仓库的某个文件或文件夹后,再将本地仓库与远程仓库同步,即可删除远程仓库中的某个文件或文件夹。...6.1、本地仓库和远程仓库同时删除文件或文件夹 1、我们先在本地仓库中删除掉文件a.txt ? 2、然后执行以下命令,即可删除远程仓库中的文件了 ? 删除远程仓库中的文件夹同理。不在演示。...6.2、只删除远程仓库的文件或文件夹,不删除本地仓库的文件或文件夹 假如我们想要在远程仓库中将文件夹test01删除掉,但在本地仓库中并不想把它删除: ? 在命令窗口输入以下命令: ?

    7.5K21

    如何在Linux上恢复误删除的文件或目录

    linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原,这里分别检查介绍下。 一、误删除文件进程还在的情况。...这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放的原因。.../testdelete.py 命令查看这个目录,文件已经不存在了,那么现在我们将其恢复出来。 1. lsof查看删除的文件进程是否还存在。...二、误删除的文件进程已经不存在,借助于工具还原。...创建准备删除的目录并echo一个 带有内容的文件: [root@21yunwei_backup 21yunwei]# tree . ├── deletetest │ └── mail │

    2.8K30

    如何在Linux上恢复误删除的文件或目录

    linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原,这里分别检查介绍下。 一、误删除文件进程还在的情况。...这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放的原因。.../testdelete.py 命令查看这个目录,文件已经不存在了,那么现在我们将其恢复出来。 1. lsof查看删除的文件进程是否还存在。...二、误删除的文件进程已经不存在,借助于工具还原。.../*[root@21yunwei_backup 21yunwei]# lltotal 0 现在开始进行误删除文件的恢复。

    2.8K20

    如何在 Linux 上恢复误删除的文件或目录?

    linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原,这里分别检查介绍下。 一、误删除文件进程还在的情况。...这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放的原因。...1、lsof查看删除的文件进程是否还存在 这里用到一个命令lsof,如没有安装请自行yum或者apt-get。...二、误删除的文件进程已经不存在,借助于工具还原 创建准备删除的目录并echo一个 带有内容的文件: [root@21yunwei_backup 21yunwei]# tree . ├── deletetest...推荐阅读: 1、4 款超级好用的终端文件管理器,提高你的使用效率! 2、开源神器:可快速在 iOS 设备上安装 Windows、Linux 等操作系统!

    39.1K11

    如何在 Linux 上恢复误删除的文件或目录

    Linux不像windows有那么显眼的回收站,不是简单的还原就可以了。linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原。...这里分别检查介绍下 一,误删除文件进程还在的情况。 这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放的原因。.../testdelete.py 命令查看这个目录,文件已经不存在了,那么现在我们将其恢复出来。 1、lsof查看删除的文件进程是否还存在。...二,误删除的文件进程已经不存在,借助于工具还原。...创建准备删除的目录并echo一个 带有内容的文件: [root@21yunwei_backup 21yunwei]# tree . ├── deletetest │ └── mail │

    4K10

    删除github上文件夹的两种方式(解决已经加入ignore的文件夹无法从远程仓库删除的问题)

    如果此文件夹已被加入git追踪,那么删除方法很简单,只需要将此文件夹删掉,然后提交一下就可以了 如果次文件夹曾经被加入过git追踪,现在被加入.gitignore里了,但是github上还有此文件夹。...对于这种情况,稍微有点复杂,因为已经加入.gitignore的文件或文件夹,无法对其进行提交了,哪怕是将其删除,都无法提交。...我们用以下方法可以很好的解决这个问题: git rm -r --cached some-directory git commit -m 'Remove the now ignored directory...some-directory"' git push origin master see more: Remove directory from remote repository after adding them to .gitignore

    1.9K40

    使用私有gitlab搭建gitbook持续集成

    如果这个文件名没有出现在 SUMMARY 中,那么它会被添加为章节的第一个条目 book.json 该文件主要用来存放配置信息 .bookignore 将读取.gitignore,.bookignore...以及.ignore文件以获得文件和文件夹跳过列表 Glossary.md 允许指定要显示为注释的术语及其各自的定义。...根据这些条款,GitBook将自动构建一个索引并突出显示这些术语 SUMMARY.md 用于存放GitBook的文件目录信息,左侧的目录就是根据这个文件来生成的,默认对应的文件是 SUMMARY.md...,可以在 book.json 重新定义该文件的对应值。...它通过Markdown中的列表语法来表示文件的父子关系 注意 不被SUMMARY.md包含的文件不会被gitbook处理 SUMMARY.md示例: # Summary * [Introduction

    99630

    在Linux系统上恢复误删除的文件或目录命令方法

    linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原,这里分别检查介绍下。 一、误删除文件进程还在的情况。...这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放的原因。.../testdelete.py 命令查看这个目录,文件已经不存在了,那么现在我们将其恢复出来。 1. lsof查看删除的文件进程是否还存在。...二、误删除的文件进程已经不存在,借助于工具还原。...创建准备删除的目录并echo一个 带有内容的文件: [root@21yunwei_backup 21yunwei]# tree . ├── deletetest │ └── mail │

    7.8K30

    怎样删除电脑上“正在运行的文件”,如卸载360中后的softmgrext.dll文件或者病毒文件

    首先如下一切操作尽可能均在cmd上进行,本菜鸟电脑有一段时间开机问题比较大,经常卡顿,任务栏闪屏,无反应等等,最终找到元凶,是删除360后残留dll文件的影响,然后想方设法想删掉其,某个全天满课的中午,...经过一个多小时的查找信息,终于搞定,特来汇总心得,以备后用。...1.首先先复制要删除文件的路径,再打开win+R,输入cmd,打开如下界面 2.输入taskkill /im explorer.exe /f关闭桌面,此时桌面消失,不能进行打开文件的操作 3.输入复制路径...,再输入相应盘+:(eg: e:)进入要删除文件夹内,按dir进行查看 4.输入del+要删除的文件名,选择y,即可删除。

    9710

    重构谷粒商城07:Git一小时快速起飞指南

    已删除(Deleted):指的是文件已经从工作区中删除,但删除操作还没有被提交。如果删除的文件已经添加到暂存区,它就变成了已暂存删除状态。...可以指定只查看某个文件的差异。 还可以加上分支名,比较两个分支的差异。 8、使用git rm删除文件 如何从版本库中删除文件? 可以用git rm来一步到位。...否则,删除的文件还存在于版本库中。 9、**.gitignore**文件 .gitignore 文件是一个文本文件,用于告诉 Git 哪些文件或文件夹应该被 Git 忽略,不进行版本控制。...注意:.gitignore中的配置的文件生效有一个前提,就是文件没有被添加到版本库中。否则,要先将文件从版本库中删除掉,才不会追踪该文件的版本变化。可以使用如下命令。...还可以忽略文件夹(另:文件夹中要有文件,git才会将其提交到版本库中) 匹配规则。 github上可以找到常见的各个语言的gitignore模板。 10、远程仓库github 以GitHub为例。

    29531

    如何利用Gitlab-CI持续部署到远程机器?

    如果看过《基于docker-compose的Gitlab CI/CD实践&排坑指南》这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合ssh部署到远程机器(将...SSH免密登陆 还是那句:CI/CD实质是将我们手动集成、拷贝部署的方式脚本化,远程部署的重要姿势是要求免密操控。 受控机器上的某个账户信任 CI机器上gitlab-runner账户。...先执行su gitlab-runner切换到gitlab-runner账户 在你的CI机器(主控端)上使用 ssh-keygen命令创建公钥,使用ssh-keygen -t rsa来创建,程序会问你存放目录...,如果不需要修改,直接回车几次即可 将~/.ssh目录下id_rsa.pub文件拷贝到受控机器的~/.ssh目录中,然后将文件内容导入到~/.ssh/authorized_keys文件 主控方: scp...That'all, 本文记录了gitlab-ci持续部署到远程机器的过程: ssh免密登陆是本菜鸡最近搞定的姿势,持续部署的方式简单实用。

    2.4K40

    【实测】用土话让你明白如何做测试平台的持续部署和集成 - 3【上传gitlab后自动部署到服务器】

    网上有很多方式,但是我推荐这一种在Linux服务器下的,很好用: 改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: ## Allow root to run any...命令很简单: cp /usr/local/bin/gitlab-runner /usr/bin/ 其实这个命令就是把用户自己bin目录下的命令gitlab-runner复制到root命令bin文件夹下而已...所以,服务器这边还需要最后一步,就是所谓的”注册“,这个怎么理解呢?就相当于gitlab远程仓库是一个公司总部,我们服务器就是下面的一个小分部。...这个人在总部挂名,总部下发的各种命令等,是直接下发给他,他在服务器上指挥gitlab-runner来干活。...如果通了,则试着在本地电脑上使用ssh 远程登录服务器,ssh 用户名@服务器地址 的命令。来看看能否远程登录,如果可以,则排除服务器问题。

    55410
    领券