复活。怎样删除github远程仓库上某些目录or文件

最近都在忙工作还有搬家,所以博客就就暂停了更新。

开心的是,在文章没有更新的期间,博客和Github都收到了不少朋友的一些实用性的问题,我们都一一展开了探讨并寻求了解决方案,互相进步。

说下具体的,在7~8月份,我工作上主要是忙于整理重写公司的硬编解码、软编解码的模块结合,公司APP架构的一些简单重组。从中还真收获了不少知识和技巧,我打算把这期间掌握的都分享给大家,其中囊括了OpenGL.Shader、NDK基础运用和注意事项,FFMPEG/MediaCodec等,但我都需要时间去整理整理,并有个先后的顺序。(可以留言/私信说说你对刚刚说的哪个更感兴趣?其实我自己的学习清单还保留着NDK进阶,Vulkan,WebRTC运用,机械学习)希望能帮助大家,得到大家的支持和肯定。

 

 

有时候,我们上传Android工程到github上,会上传了多余的部分文件or目录。

那该怎么删除这些多余的部分呢?遗憾的是我没在github的主页上看到这些便捷的功能。所以只能另寻方式了。

以下就记录我找到的可行方式:

  1. 首先进入你的master文件夹下(就是包含.git的根目录), 右键选择Git Bash Here ,打开命令窗口
  2. git pull origin master 将远程仓库里面的项目拉下来,同步远程仓库方能继续操作。
  3. git rm -r --cached build  删除build文件夹 (这里的文件夹名有空格命令行需要用"\ "来拼接,如 ex"\ "ample)
  4. git commit -m '删除了build文件夹'  提交, 添加操作说明,这一步是必备的。
  5. git push -u origin master 把当前的操作提交到远程仓库。
  6. 此时需要输入你操作的Username and password,跟着提示操作就ok了。

以上就能移除远程github项目仓库上的指定某些文件/文件夹。

 

说到这里还想说下AndroidStudio在不知道哪个版本起,默认就会有gitignore的配置文件。在/project根目录中,/project/app目录中都会有这一份文件。这份文件方便我们过滤掉我们不需要提交的文件/文件夹。希望大家能物尽其用。

我自己常用的/project/.gitignore

/build
/.idea
/.gradle
*.iml
/local.properties
/captures

我自己常用的/project/app/.gitignore

/build
/.externalNativeBuild
*.iml

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr_Zzr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值