美文网首页
1.5 使用git rm命令从版本库中删除资源

1.5 使用git rm命令从版本库中删除资源

作者: 黄刚刚 | 来源:发表于2019-06-04 16:45 被阅读0次

前言:

假如,我们一时手快使用"git add ."命令把项目中的文件全部加入到了版本库中,但是其中有一个文件是不需要添加到版本库中的,这个时候我们就需要从版本库中删除资源了

涉及git命令:rm、commit

例子:

[root@localhost hd]# git rm c.php

[root@localhost hd]# git status

# 位于分支 master

# 要提交的变更:

#  (使用 "git reset HEAD <file>..." 撤出暂存区)

#

#      删除:      c.php

#

[root@localhost hd]# git commit -m "删除c.php文件"

注:使用git rm命令删除了c.php文件,紧接着提交了更改

如果我们不想删除本地文件,只是想从版本库中移除文件就需要使用git rm --cached

[root@localhost hd]# git rm --cached a.php

[root@localhost hd]# git commit -m "删除版本库中的a.php文件"

[root@localhost hd]# git status

# 位于分支 master

# 未跟踪的文件:

#  (使用 "git add <file>..." 以包含要提交的内容)

#

#      a.php

提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)

[root@localhost hd]#

注:使用git rm --cached a.php删除了版本库中的a.php文件,但是本地磁盘上的a.php文件没有被删除,所以在此使用git status查看时会显示项目中a.php文件是"未跟踪的文件"

总结:

1.使用git rm 命令可以从版本库中删除文件

2.如果不需要删除文件,只是从版本库中删除对文件的版本控制可以使用git rm 命令的--cached选项

3.执行完git rm 命令只是更改了git的本地工作空间,还需要使用git commit提交到git仓库才能完成一次对仓库的修改与提交

相关文章

  • 1.5 使用git rm命令从版本库中删除资源

    前言: 假如,我们一时手快使用"git add ."命令把项目中的文件全部加入到了版本库中,但是其中有一个文件是不...

  • (五)git-删除文件

    1.使用删除命令,可以删除git缓存区中的文件,但本地库的版本中依然存在 git rm test.txt 2.gi...

  • 08 git 时光机穿梭-删除文件

    git rm --cache file / git rm file 删除暂存区文件版本库文件 我们要删除工作区的文...

  • (005)git rm命令

    一、前言 git rm命令用于从工作区和索引中删除文件。 二、简介 git rm [-f | --force] [...

  • Git版本库文件删除和重命名

    Git版本库文件删除 首先先暂存删除的变更 [root@git git_test]# git rm git_tes...

  • copy 新项目

    删除之前git文件 通过命令行删除 隐藏文件 .git 文件 rm -rf ./.git Git 代码版本控制 1...

  • Git 常用命令

    Git 命令使用 删除远程仓库中文件 如例 : git rm -r --cached a/2.txt //删除...

  • 开发中常用命令

    移除版本控制 git rm -r --cached ".idea"执行monkey命令 删除手机系统应用 ...

  • 删除文件

    删除不需要的文件 一、删除工作区或版本库文件 1. git rm --- 删除指定文件2. git ...

  • git过滤大文件上传

    1、当被跟踪的文件里面有不想跟踪的文件时,使用命令git rm删除文件。如:git rm --cached xxx...

网友评论

      本文标题:1.5 使用git rm命令从版本库中删除资源

      本文链接:https://www.haomeiwen.com/subject/dvqrxctx.html