使用github desktop隐藏文件和文件夹

本文介绍了如何在GitHub项目中使用.gitignore文件来隐藏特定文件或文件夹,以避免不必要的上传,例如编译文件或大型依赖包。通过配置.gitignore,可以有效地管理项目中的文件,确保敏感或不必要的文件不会被提交到版本控制系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求

使用github的时候,有些文件不能上传到项目中公开,但是还必须将此文件放在项目当中才可以运行,或者保存包文件上传太浪费时间比如node_modules文件夹,这时候我们就需要隐藏掉相关的文件和文件夹

实现

在github项目根目录创建一个.gitignore,然后在里面配置相关的参数就可以隐藏掉当前的文件或者文件夹

参数

注释方法被忽略的类型
*.a* 代表所有, 即忽略所有 .a类型结尾的文件
/todo仅仅忽略 RootSRC(项目根目录)/todo, 即忽略指定的文件或文件夹(不包括子目录)
todo忽略 todo/ 目录下的所有文件, 包括子目录
doc/*.txt会忽略 doc/ 目录内的所有.txt文件, 但不包括子目录的

示例

忽略.o和.a文件

 *.[oa]

忽略.b和.B文件,my.b除外

*.[bB]
!my.b

忽略dbg文件和dbg目录

dbg

只忽略dbg目录,不忽略dbg文件

dbg/

只忽略dbg文件,不忽略dbg目录

dbg
!dbg/

只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内

/dbg

在github desktop上面设置

这里写图片描述

### 如何将 GitHub Desktop 与 Gitee 配合使用 GitHub Desktop 是由 GitHub 提供的一款图形化工具,旨在简化 Git 的操作流程。虽然它主要设计用于与 GitHub 进行交互,但也可以通过一些额外的配置来支持其他基于 Git 的代码托管服务,比如 Gitee。 以下是关于如何利用 GitHub Desktop 来管理操作存储在 Gitee 上的私有仓库的具体说明: #### 1. 安装初始化环境 首先需要确保已安装最新版本的 GitHub Desktop Git 工具链[^2]。如果尚未完成这些步骤,则需先下载并安装它们。 #### 2. 创建 SSH 密钥并与 Gitee 关联 为了使 GitHub Desktop 能够安全地访问 Gitee 中的资源,建议设置 SSH 认证方式而非 HTTPS 方式。具体过程如下: - 打开终端或者命令提示符窗口; - 输入 `ssh-keygen -t rsa -b 4096` 命令生成新的 RSA 密钥对; - 将公钥复制粘贴至个人账户下的 “SSH 公钥” 设置页面中[^3]。 #### 3. 在 GitHub Desktop 添加现有仓库 对于已经在 Gitee 平台上创建好的项目来说,可以通过导入功能将其加入到 GitHub Desktop 当中。 - 启动应用程序后点击菜单栏上的 **File -> Add local repository...** - 浏览找到对应的文件夹路径确认加载成功即可[^1]。 #### 4. 推送更改到远程服务器 当完成了上述准备工作之后,在日常开发过程中所做的任何修改都可以轻松上传回云端了。 - 编辑完成后保存变动; - 返回桌面端界面填写描述性的 Commit Message 描述此次更新的内容摘要信息; - 最终执行 Publish Repository 动作把最新的改动分享出去给团队成员或者其他协作者看到。 需要注意的是,默认情况下 publish operation 只会尝试联系官方定义的服务提供商(即 github.com),因此还需要手动调整目标地址指向实际使用的 gitee 地址才行。这一步骤通常涉及编辑隐藏目录下名为 `.git/config` 文件内的 URL 字段值替换为形如 ssh://git@gitee.com/username/reponame.git 形式的字符串表达形式。 ```bash [remote "origin"] url = ssh://git@gitee.com/your_username/your_project_name.git fetch = +refs/heads/*:refs/remotes/origin/* ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值