文档章节

GitHub删除文件

猪刚烈
 猪刚烈
发布于 2014/10/12 11:49
字数 388
阅读 29
收藏 0
点赞 0
评论 0

删除单个文件


一般情况下,通常可直接在文件管理器中直接把文件删了,或者用rm命令删了

$ rm README.txt
这个时候,工作区是删除了,可版本库还没有。git status命令会立刻告诉你哪些文件被删除了
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    README.txt

no changes added to commit (use "git add" and/or "git commit -a")
现在有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且commit ,并且push
$ git rm README.txt
rm 'README.txt'
$ git commit -m "remove README.txt"
[master d17efd8] remove README.txt
 1 file changed, 1 deletion(-)
 delete mode 100644 README.txt

$ git push -u origin master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 210 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)
To git@github.com:itmyhome2013/mygithub.git
   3c147ee..c01c174  master -> master
Branch master set up to track remote branch master from origin.

另一种情况是删除了,因为版本库里还有呢,所以可以把误删的文件恢复到最新版本
$ git checkout -- README.txt


删除文件夹


可先直接在文件管理器中把要删除的文件夹删掉(以WEB-INF文件夹为例)

$ git add --all
$ git commit -m "remove WEB-INF"
$ git push -u origin master

git add -A(--all):表示把所有tracked文件中被修改过或已删除文件和所有untracted的文件信息添加到索引库。




作者:itmyhome

出处:http://blog.csdn.net/itmyhome1990/article/details/39672913


本文转载自:http://blog.csdn.net/itmyhome1990/article/details/39672913

共有 人打赏支持
猪刚烈
粉丝 22
博文 708
码字总数 110
作品 1
海淀
程序员
删除github文件/文件夹

经常需要删除github的文件或文件夹,如果仅删除文件可能还能在网站里删除(但是当要删除的文件较多的时候,一个一个删除简直要命~~~),但是删除文件夹该怎么办呢? 直接在网站里删除的方...

DDM_dl ⋅ 2017/11/07 ⋅ 0

Git 初学使用

git init 产生的目录解释 error: src refspec master does not match any. error: insufficient permission for adding an object to repository database ./objects 服务端没有可写目录的权......

YU_Z_W ⋅ 2015/03/04 ⋅ 0

Smart card(智能卡)

Chapter 14. Smart card(智能卡) Table of Contents 14.1. USB Token14.1.1. Open[F]irst14.1.2. [S]oPin 验证管理员14.1.3. LED 灯控制14.1.4. [L]ist14.1.5. File[M]enu 文件菜单14.1.5.1.......

neo-chen ⋅ 2014/04/25 ⋅ 0

github客户端使用

之前在博客园写写博客,但是后来发现界面真难看,现在使用掘金感觉界面很简洁舒服。 之前申请了一个github账号也没怎么好好研究,今天有时间所以打算好好研究一下github怎么玩,网上的博客有...

再这么说就哭了呦! ⋅ 2017/11/01 ⋅ 0

GitHub Desktop的安装和使用总结

GitHub 客户端 Desktop的使用总结: 文章1.MAC 如何使用Github Desktop 客户端 或 文章2.GitHub客户端Desktop的安装使用总结 ---基础篇 一、第一步 注册github账号 1.注册界面 https://gith...

AngusTing ⋅ 2016/04/07 ⋅ 0

github常用指令

总结一下ubuntu下github常用的命令,设置部分跳过,假设repository的名字叫hello-world: 1.创建一个新的repository: 先在github上创建并写好相关名字,描述。 $cd ~/hello-world //到hello...

wape-yang ⋅ 2013/02/21 ⋅ 1

提交代码到GitHub(常见错误)

引用 1.创建一个新的repository: 先在github上创建并写好相关名字,描述。 $cd ~/hello-world //到hello-world目录 $git init //初始化 $git add . //把所有文件加入到索引(不想把所有文件...

kisshua ⋅ 2014/06/10 ⋅ 0

如何删除github的某个repository里面的文件

linux 下git push了两个文件夹到了github上,现在我先通过git命令删除掉,发现本地的删除了远程的却没有删除,而且github只能在setting里面手动删除某个repository,却无法删掉里面的某个文件...

qwem ⋅ 2016/06/05 ⋅ 0

高通利用DMCA通知迫使GitHub关闭100+代码库

高通公司的一家代理机构以未经授权发表、披露和复制高度敏感、机密、商业秘密和受版权保护文档为由,向代码托管网站GitHub发出了超过100个DMCA删除通知。GitHub已遵循DMCA通知删除了相关代码...

开源中国真理部部长 ⋅ 2014/07/05 ⋅ 10

git/github初级运用自如

之前初学过一点git版本控制工具,利用github做仓库,照着github上的文档练习的了一下。不过那只篇只是照虎画猫(我的水平只能照着老虎画个猫模样,嘻嘻!)。 最近在学hibernate,公司与家之...

张旭0512 ⋅ 2014/01/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 46分钟前 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部