删除GitHub中某个文件夹

在上传项目到GitHub时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的Photo albums文件夹。但是在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决,具体方法如下:

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

$ git --help 帮助命令

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

$ dir  查看有哪些文件夹

$ git rm -r --cached Photo\ albums  删除Photo albums文件夹(这里的文件夹名有空格命令行需要用"\ "来拼接)

$ git commit -m ‘删除了Photo albums文件夹t‘  提交,添加操作说明

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

命令行删除文件夹操作成功!

注:本地项目中的Photo albums文件夹不收操作影响,删除的只是远程仓库中的Photo albums, 可放心删除

每次增加文件或删除文件,都要commit 然后直接 git push -u origin master,就可以同步到GitHub上了。

原文地址:https://www.cnblogs.com/kingchan/p/9256704.html

时间: 2024-10-06 18:08:07

删除GitHub中某个文件夹的相关文章

Win10正式版删除此电脑中的文件夹

Win10正式版如何删除"此电脑"中冗余的6个文件夹 将以下代码保存为123.bat文件,用管理员权限运行,选择显示或隐藏 _____________________________________________________________ @echo off set /P aa="隐藏此电脑中的文件夹请按1,按其它任意键则显示." if /i %aa%==1 ( set sss=Hide ) else ( set sss=show ) echo y | re

C#中保持文件夹A与B同步

文件同步的完整代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Diagnostics; using System.

svn中的文件夹上的标志的意思

绿色对勾:一个新检出的工作复本使用如下绿色对勾重载.表示Subversion状态正常  黑色星号:在你开始编辑一个文件后,状态就变成了一个已修改,而图标重载变成了黑色星号.通过这种方式,你可以很容易的看出哪些文件从你上次更新工作复本后被修改过.需要被提交.  黄色感叹号:如果在提交的过程中出现了冲突,图标变成黄色感叹号.  灰色对勾:如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁,只读文件具有这个重载图标来表示你必须在编辑之前先得到一

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

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

TFS 掩蔽或取消掩蔽工作区中的文件夹

掩蔽或取消掩蔽工作区中的文件夹 使用掩蔽功能可以阻止用户查看指定的工作区文件夹或者您当前不需要的文件夹.当您在对一个公共父级下的两个或更多个分支中的文件进行操作时,就可以使用掩蔽功能来避免复制不必要的文件.最后,掩蔽功能还可以避免将当前不使用的文件夹和文件复制到本地工作文件夹,从而提高带宽性能并节省本地磁盘空间.有关更多信息,请参见创建工作区以使用团队项目. 虽然您可以掩蔽工作区中现有的文件夹映射,但一种更常见的方案是专门为掩蔽而创建一个新的文件夹映射.不能掩蔽已经包含掩蔽项的文件夹.但是,您可

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

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

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

最近本人的电脑(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

vs解决方案中添加文件夹

一般我们在github上面看到的项目结构基本都是把项目放到src文件夹中,test放测试 查了半天也没查到这个是怎么产生的...这边只能用比较笨的方法来完成. 解决方法中是允许我们添加解决方案文件夹,它只是虚拟的,并不会添加一个文件夹到你的目录中,只是在*.sln中添加一个实现文件的标识.解决方案中会记录所有的文件信息. 我们添加文件夹的效果跟解决方案文件夹应该是类似的,然后再看看github上的*.sln,这样就没错. ①我们在解决方案目录中添加文件夹 ②然后手动添加到*.sln中 ③重新加载

CAML获取SharePoint文档库中除文件夹外所有文档

方法一: ? 1 2 3 4 <QueryOptions>         <ViewAttributes Scope="Recursive" />     </QueryOptions> </query> 方法二: ? 1 2 3 4 5 <View Scope="RecursiveAll">     <Query>         <Where>...</Where>