Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作
Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作
目录
Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作
一、简单介绍
二、问题现象
三、Git Bash 命令删除 Remote 远端 文件夹
一、简单介绍
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
本节介绍,Git 对 远程文件或者文件夹的删除操作,比如在gitignore 中未添加,而被推送到远端的文件(后面发现多余的文件)等。
二、问题现象
在 Github 在的网页上的操作,似乎没有删除文件夹操作,文件删除有,但是一个个删除很辛苦,怎么办呢?
在本地打开 Git bash ,一键删除 remote 文件或者文件夹即可,很方便,下面具体介绍
三、Git Bash 命令删除 Remote 远端 文件夹
1、命令介绍
1)git --help # 帮助命令
2)git pull origin master # 将远程仓库里面的项目拉下来
3)git push origin master # 将本地Commit推送到远程仓库
4)dir # 查看有哪些文件夹
5)git rm -r --cached target # 删除target文件夹
6)git commit -m '删除了target' # 提交,添加操作说明
2、注意事项
1)如果本地有需要推送到远端的操作,建议优先推送到远端(git push origin master),保证远程与本地一致性,避免删除文件后,不必要的冲突
2)重要:为了保证本地远端一致性,记得先拉一下远程的仓库(git pull origin master),和同步一下本地的操作到远端,且保证远端本地删除前的一致性
3、具体操作
1)找到对应的本地项目,右键打开 Git Bash Here
2)git add . 看一下有没有需要推送的差异,到远端,有责一定记得先推送过去
3)同时为了保持远端和本地一致性,记得务必 git pull origin master(不一定 master,拉一下要修改的分支) 一下哈
4)dir 看一下要删除的文件或者文件夹
5)现在我们删除 Logs 文件夹,使用命令 git rm -r --cached Logs
6) git status 查看一下状态
7)git commit -m "说明comity理由",然后 git pull origin master 将远程仓库里面的项目拉下来(拉下可能远端的刚修改),git push origin master 将本地Commit推送到远程仓库
8)刷新下,远端 Github 的 Logs 文件就不在了,而本地未受影响
Github 之删除文件或者文件夹(不影响本地文件,只删除远端的指定文件或者文件夹) 操作相关推荐
- pyspark —— spark dataframe 从hdfs读写文件:按照指定文件格式读写文件(读写csv、json、text文件,读取hive表,读取MySQL表)、按照指定分隔符读写文件
spark有3种数据结构--RDD.DataFrame.DataSet.这里展示的文件读写方式,都是针对dataFrame数据结构的,也就是文件读进来之后,是一个spark dataFrame. 0. ...
- android 删除 恢复出厂设置密码,手机如何用Recovery模式只删除开机密码 不双清恢復出厂设置...
进入Recovery模式方法: 方法一:如果手机是开机状态,请先关机,抠下电池再装上,在关机情况下,同时按住电源键 + 小房子(Home)键,直到出现Recovery界面为止. 方法二:如果以上方法无 ...
- 从Git存储库中删除文件而不从本地文件系统中删除它
我的初始提交包含一些日志文件. 我已将*log添加到我的.gitignore ,现在我想从我的存储库中删除日志文件. git rm mylogfile.log 将从存储库中删除文件,但也将从本地文件系 ...
- java 某个类 单独输出日志_log4j实现特定功能的日志单独输出到指定的日志文件...
如何实现按需要,使某个功能的日志单独输出到指定的日志文件呢? 其实只要在现有的log4j基础上稍加配置即可实现这一功能. 1.常用配置如下: #Level log4j.rootLogger = deb ...
- Struts2中指定的校验文件不起作用的原因
转载请注意出处:http://blog.csdn.net/bettarwang/article/details/39801733 我们知道,假设要为某个Action指定校验文件.那么就要将" ...
- linux如何删除指定大小以下的文件夹,Linux中定时删除超过指定大小的文件夹
背景: 开发环境总是动不动就没有空间了, 大部分都是debug日志.所以有必要在日志很疯狂的时候,删除不必要的日志. 思路:一. 书写删除日志文件脚本: 定时任务执行. 但是有时候的日志是需要保存用 ...
- python删除文件夹无法访问_零基础小白必看:python基本操作-文件、目录及路径
使用python的os模块,简单方便完成对文件夹.文件及路径的管理与访问操作. 1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python ...
- bizmsg是什么文件可以删除吗_C盘里的文件夹都是什么?可以删除吗?哪些可以删除?...
大家好,我是小匠.众所周知,C盘里的文件不能随意动,特别重要,那么打开C盘,我们可以在根目录下看到一些特定的文件夹,这些文件夹是干嘛用的呢?里面放着什么东西?哪些可以删除呢?今天小匠就来给大家详细说明 ...
- java删除指定的文件夹_java脚本删除指定目录下的所有指定名称的文件夹
前阵子出差,经常拷贝项目源码,源码里面总是包括.svn文件夹,使得拷贝起来很麻烦,而且文件大了很多,所以自己编写小程序删除,基于同事也经常让我传这段代码,干脆制作成可执行文件.并且是通用的删除小程序. ...
最新文章
- 机器学习理论之SVM
- uwsgi指定python路径_uWsgi服务器(2)--安装配置
- DelayExchange原理
- 在Java项目中整合Scala
- 根据谁创建资源授权资源
- mysql filck_顺序全局id生成方案-flickr(转载)
- 图像识别(3)---验证码篇
- Citrix 修复严重漏洞,可导致 XenMobile Server 遭接管
- mac memcached_如何在Mac OS上安装Memcached Server
- android触摸屏idc,android4.0触摸屏滑鼠模式解决方法-添加idc文件
- 002649:bootdo项目改造计划
- Python QT5文件对话框总是错误代码-1073740791 (0xC0000409)
- 8K慢直播时代下的茶旅发展
- 一眼就吸引人的网名「引人注目」
- 四款功能强大的优质app合集,总有一个能给你带来帮助!
- 编程范式,函数汇编过程 7/11/18
- Matplotlib空气质量数据分析(附数据集下载)
- 我的世界服务器领地范围显示,我的世界领地圈地最大范围值设置方法介绍
- A. Trust Nobody - 暴力枚举
- 【linux创建用户启动tomcat】