【Git使用】删除Github仓库中的指定文件/文件夹

前言:

上篇文章带大家上传了第一个项目至github,那要是想删除仓库中的指定文件夹怎么办?在Github中 仓库是无法通过鼠标操作直接删除文件和文件夹的,那只能通过 git 命令来执行删除操作。接下来就带大家进行操作。

详细步骤:

一.随便创建一个文件夹,拉取仓库中的项目代码

1.1在桌面新创建了一个空文件夹

1.2右键点击显示更多选项,接着点击Open Git Bash here

1.3在github仓库中点击右侧那个绿色的Code,复制SSH信息

1.4在git bash 中输入git clone 复制的SSH信息,这里粘贴信息的时候不要Ctrl+v,最好右键点击Paste进行粘贴

1.5回到我们创建的那个空文件夹,发现已经有了github仓库中的项目代码

二.删除指定文件/文件夹

2.1现在先展示一下项目的路径

我这里相当于从远程仓库中下载了一个名为test1的文件夹,里面保存了一些文件/文件夹

dir :展示当前文件夹中的信息

cd 文件夹:跳转至那个文件夹中

我这里就是先展示了文件夹,里面存放了一个名为test1的文件夹,接着我跳转到test1的文件夹中,并展示了test1中的信息

2.2删除文件夹:演示删除out文件夹,输入git rm -r --cached 文件夹名 删除文件夹

2.3删除文件:演示删除github_t1.iml文件,输入 git rm -r --cached 文件名 删除文件

2.4提交删除信息,这步是必要的!输入git commit -m "删除信息"

2.5 将删除后的代码上传至github,输入git push origin master

三.在远程仓库中检查

回到github的仓库中,发现out文件夹和github_t1.iml文件已经被成功删除

最后,我们自己新创建的文件夹没用就可以直接删掉咯

### 如何在 GitHub 上通过 Git 命令删除一个文件夹 当需要从已上传到 GitHub 的项目中删除某个文件夹时,可以按照以下方法操作: #### 删除本地文件夹并通过 `git rm` 提交更改 1. **确认当前分支** 首先确保自己处于正确的分支上。如果默认是在 `master` 或 `main` 分支,则可以直接运行命令[^2]。 2. **移除目标文件夹** 使用 `git rm -r` 命令来递归地删除指定文件夹及其内容。例如要删除名为 `my_folder` 的文件夹,执行如下命令: ```bash git rm -r my_folder/ ``` 3. **提交更改** 将上述修改作为一次新的提交记录下来,并附带描述性的消息说明此次变更原因。 ```bash git commit -m "Remove unnecessary folder named 'my_folder'" ``` 4. **推送更新至远程仓库** 执行 `git push` 来把最新的改动推送到 GitHub 远程存储库中,从而完成在线版本上的对应调整。 ```bash git push origin main ``` 注意:以上步骤假设您已经正确设置了与 GitHub 关联的身份验证方式(SSH key 或 HTTPS 凭证缓存),并且拥有足够的权限来进行这些操作[^1]。 另外,在实际应用过程中可能会遇到一些特殊情况,比如某些大型二进制数据无法正常处理等问题,这时可能需要用到额外工具如 Git Large File Storage (LFS)[^3]。 最后提醒一点,虽然可以通过编程手段实现自动化同步功能[^4]^,但对于简单的文件管理任务来说直接采用标准流程往往更为简便高效;而对于更复杂的集成需求则需考虑具体平台API文档指导[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值