您的位置:首页 > 编程语言

[转]如何在git中删除指定的文件和目录

2017-08-21 11:57 363 查看
部分场景中,我们会希望删除远程仓库(比如GitHub)的目录或文件。

具体操作

1.拉取远程的Repo到本地(如果已经在本地,可以略过)

$ git clone xxxxxx


2.在本地仓库删除文件

$ git rm 我的文件


3.在本地仓库删除文件夹

$ git rm -r 我的文件夹/


此处
-r
表示递归所有子目录,如果你要删除的,是空的文件夹,此处可以不用带上
-r


4. 提交代码

$ git commit -m "我的修改"


5.推送到远程仓库(比如GitHub)

$ git push origin xxxxxx


补充: git rm

查看Git rm的说明文档:

$ git rm -h
用法:git rm [<选项>] [--] <文件>...

-n, --dry-run         演习
-q, --quiet           不列出删除的文件
--cached              只从索引区删除
-f, --force           忽略文件更新状态检查
-r                    允许递归删除
--ignore-unmatch      即使没有匹配,也以零状态退出


转载自: http://blog.csdn.net/ppppfly/article/details/53102756
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git github 删除 文件