git如何删除已经提交的文件夹

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

删除前:

删除后:

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

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

$ git --help                                      # 帮助命令

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

$ dir                                                # 查看有哪些文件夹

$ git rm -r --cached .idea              # 删除.idea文件夹
$ git commit -m ‘删除.idea‘        # 提交,添加操作说明

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

原文地址:https://www.cnblogs.com/panchanggui/p/10855223.html

时间: 2024-10-08 05:25:35

git如何删除已经提交的文件夹的相关文章

用bat批处理程序通过DOS命令行删除所有的空文件夹

用过gothub或者码云的同学都知道,不包含任何文件的空文件夹上传提交时不被允许的.当然你可以在空文件下创建.keep文件(或.gitkeep文件),然后就可以上传了. 但是如果空文件夹比较多,并且我们确实不需要这些空文件了,那本文就学习一种命令行删除所有空文件夹的方法.并封装成.bat批处理程序.通过鼠标右键运行即可. 一,DOS删除命令 1.1,删除文件命令 del 若是想删除文件,输入del 盘符名:\文件名,比如,我想删除一个在F盘的名为123.txt的文件,则输入  del f:\12

svn不提交target文件夹

eclipse开发maven项目svn集成后不提交target文件夹 1.把项目发布到Subversion 2.eclipse打上svn插件 3.将Subversion上的项目下载下来并导入eclipse 4.eclipse上点Open Perspective 5.svn资源库研究内删除target文件夹 选中右键删除 6.删除完成之后,回到开发工作台,更新一下项目 右键项目选择Team->更新 7.更新完成之后,target会变成"?"号的状态 8.右键target将这个文件夹

git仓库删除所有提交历史记录

stackoverflow原问题地址:http://stackoverflow.com/questions/13716658/how-to-delete-all-commit-history-in-github 原文:http://blog.csdn.net/yc1022/article/details/56487680 经过本人测试,如果对于大型仓库,还不如删掉远程仓库重新创建来得快,以下步骤仅仅是减少了重新创建仓库的步骤 git仓库删除所有提交历史记录,成为一个干净的新仓库 1.根据当前分支

删除沙盒中文件夹下所有文件

有时候需要在iOS系统里面,删除指定文件夹的内容,文件夹里面可能是文件,也可能包含有文件夹. 删除指定类型的文件.方法如下: NSString *extension = @"m4r"; NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,

window下删除所有带.svn文件夹及文件

需要两步: 1./使用del命令删除所有包含.svn名的文件 del * /S /F /Q "*^.svn*" "^"在dos中用来标识特殊符号,/参数可以查看命令帮助,help del或del /? 2.使用window搜索功能,搜索所有含.svn名的文件,将搜索结果全部删除 大功告成!第2步是为了弥补第1步del命令不能删除本身文件夹的缺点(rd命令又不能遍历子目录,只能全删) PS: 2013-8-6 记录 这是自己写的,今天发现有点缺陷,主要是第一步是命令用

使用gridlayout布局后,因某些原因又删除,并整理文件夹结构时,Unable to resolve target 'android-7'

出现的问题 [2013-01-11 10:52:39 - gridlayout_v7] Unable to resolve target 'android-7' 事由:在一次做九宫格时.误使用了gridlayout布局.因此eclipse为我自己主动下载了??gridlayout_v7_2 文件,并放到工作空间文件夹. 由于不再须要,也为了文件夹结构的清晰性,须要将其删除.但在关闭(Close Project)这个文件时,eclipse自己主动编译项目出错,提示?Unable to resolv

[转载]删除所有的.svn文件夹

Windows 下,在DOS窗口中运行如下命令 dos 代码 for /r <你项目的路径> %i in (.svn) do rd /s /q %i 参考链接:删除所有的.svn文件夹

git忽略已经被提交的文件

git忽略已经被提交的文件 git rm --cached logs/xx.log 然后更新 .gitignore 忽略掉目标文件, 最后 git commit -m "We really don't want Git to track this anymore!" 原文地址:https://www.cnblogs.com/ydymz/p/9388879.html

删除无限循环的文件夹-删除递归文件夹

最近本人的电脑(Win 7)中某个文件夹出现了无限循环,如下:D:\software\app\note\bin\app\note\bin\app\note\bin\app\note\bin\…… 直接删除或通过rmdir 命令都无法将其删除.会提示源文件长度 解决办法: 假如要删除第一层bin文件夹下的app文件夹. 1. 在该文件夹下新建一个文件夹,如命名为a. 2. Windows键+R(运行窗口),输入cmd.通过cd 命令切换路径到第一层bin目录 3. 输入 robocopy /MIR