文档章节

GitHub删除文件

猪刚烈
 猪刚烈
发布于 2014/10/12 11:49
字数 388
阅读 69
收藏 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
海淀
程序员
私信 提问
加载中

评论(0)

Git实战之在Github上删除项目及某个文件

在Github上删除项目 在GitHub仓库中找到已经建立好的某个仓库,本篇文章以我的myBookCodes仓库为例,在建立的myBookCodes仓库中首先找到settings选项,如图所示: 将页面向下拖动到最底部,找...

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

首先我们来区分一些概念、术语、名词。不然脑子一锅粥,总是晕!!! 博主对此深有体会!从中学到了没事要多总结、多归类! 原则:对待我们自己的本地仓库、远程仓库,我们应该删除、创建、修...

osc_gni094m4
2018/12/22
1
0
如何在github上删除项目和删除项目中的某个文件

在github上删除项目和删除项目中的某个文件 1.在github上删除项目代码: 案例:删除test项目 点击test文件进入当前页面: 点击红色圈起来的setting设置按钮,进入新页面并把滚动条拉到 最下面可...

osc_6kxooi0n
03/11
1
0
使用 vscode将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹

安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能。所以在使用的时候,用Bas...

osc_3jn62rhp
2019/06/04
1
0
删除GitHub仓库的中某个文件夹

在上传项目到GitHub时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的Photo albums文件夹。但是在github上只能删除仓库,却无法删除文件夹或文件,...

osc_kiqfrd7o
2018/07/03
6
0

没有更多内容

加载失败,请刷新页面

加载更多

聊一聊最近比较火的多云管理平台

全球范围内,基于安全、成本的考虑,选择多云已经成为客户上云的主要形式。根据RightScale 2019 年报告,有84%的大中型企业(雇员1000以上)采用了多云战略,其中选择混合云(公有云+私有云)...

osc_bwwgdzfr
20分钟前
18
0
svn服务器镜像备份

附: UUID是repository创建时自动生成的一个随机数, SVN Client利用UUID判断是否为同一个resp。一般遇到UUID不同时,需要重新checkout 两台服务器通过心跳线实现相互连接。所述的心跳线监控...

osc_rc2pix81
22分钟前
10
0
在layui的弹出层数据调用

在使用“编辑”按钮时,要使用弹出层,并且要将当前所选项的值传递给弹出子页面。 父层: function editUser(edit){ var index = layui.layer.open({ title : "编辑用户", ...

osc_873fteab
24分钟前
21
0
服务器开发 Ubuntu

一、Ubuntu安装: 为什么用Ubuntu,作为服务器初学者开发,如果真的要买苹果系统电脑性价比不高,所以在window系统中安装Linux虚拟机是不二之选。为什么用Ubuntu不多说了,开始安装吧。 以w...

osc_77kn21rn
24分钟前
5
0
关于如何解决:服务器上DateTime.Now获取的时间不是北京标准时间的问题

步骤说明: <步骤1:打开控制面板> <步骤2:设置日期,时间> 操作截图:

osc_7slii3nj
26分钟前
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部