从GitHub远程仓库中删除文件夹或文件

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

删除前:

删除后:

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

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

$ git --help 帮助命令

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

$ dir  查看有哪些文件夹

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

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

操作完成.

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

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

时间: 2024-10-08 10:03:56

从GitHub远程仓库中删除文件夹或文件的相关文章

git 将本地文件夹初始化为git仓库,并上传到对应的github远程仓库中

https://blog.csdn.net/dujianxiong/article/details/78991166 git init git add . git commit -m "message info" git remote add origin {shh or http address} git remote -v git push -u origin master 原文地址:https://www.cnblogs.com/zdj8023/p/11096881.html

如何创建/修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库

首先我们来区分一些概念.术语.名词.不然脑子一锅粥,总是晕!!!博主对此深有体会!从中学到了没事要多总结.多归类! 仓库有本地仓库和远程仓库之分.仓库都可以叫做服务端(器).本地仓库有:Windows.Linux.MacOS.(指的是运行在不同系统下的本地仓库)远程仓库有:GiuHub(国外).Gitee码云(国内).Coding(国内)等等.(说白了就是服务器)那么服务端可以分为:本地服务端(器).远程服务端(器).连接仓库的方式有:https.SSH等等.连接仓库的客户端软件(工具)有:Gi

如何将一整个文件夹提交到github远程仓库

首先,需要先克隆(clone)github远程仓库xxx到本地:详见 http://www.cnblogs.com/helloHKTK/p/7353979.html 然后,将需要提交到github远程仓库的文件夹,复制到已经克隆(下载)到本地的仓库文件夹中: 再执行: $ git add 文件夹名 再将该文件夹提交到本地Git仓库中: $ git commit -m '提交xxx文件夹' 最后将该文件提交到远程github仓库中: $ git push 此时可以在浏览器上登录github查看提交

有关文件夹与文件的查找,删除等功能 在 os 模块中实现

最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动. 有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模块, 导入的方法是: import os 一.取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即文件夹) 比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置. 举个简单例子,我们将abc.py放入A文件夹.并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A

在windows系统中解决进程占用文件夹导致文件夹无法删除的问题

在日常使用中,我们常常碰到文件夹被进程占用,导致资源锁定无法删除的情况. 碰到这种情况一般是在任务管理器里面,搜索句柄找到关联的句柄,从而定位是哪些进程占用了待删除的文件夹或文件. 但是一旦需要在程序中删除资源,事情就不那么好办了. 微软本身提供的cmd命令中不包含通过句柄搜索进程的命令,此时可以利用windows平台上的第三方工具来解决这个问题. 连接如下: https://docs.microsoft.com/zh-cn/sysinternals/downloads/handle 在程序中运

在source insight project中删除文件夹或者文件的通用方法

1.删除文件夹或者文件在硬盘上的数据 2.project->synchronize files...看到如下图,然后勾选remove missing files from project

源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git CVS 最早的开源.免费的集中式版本控制工具 自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况 SVN

创建局域网内远程git仓库,并将本地仓库push推到远程仓库中

转自原文 创建局域网内远程git仓库,并将本地仓库push推到远程仓库中 1. 先远程登录局域网内服务器 2. 在服务器里 切换到某个文件夹下, 然后新建一个文件夹用作git仓库(文件夹名最好跟准备推到服务器的仓库文件夹名相同), 并切换到此文件夹下, 接着将用git init 命令在此文件夹下建立一个git 仓库(图中的—bare参数为建立一个裸仓库), 然后退出服务器. 3. 退出服务器后,在本地路径切换到本地仓库的根目录中, 若本地没建立仓库,则先用git init 命令建立本地仓库,如图

apache FtpClient上传下载删除文件夹及文件

/* * 文件名:FtpUtil.java * 描述:FTP操作 * 修改时间2014-08-10 */ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.text.SimpleDateFormat; import jav