Git中删除指定文件

之前的博客Git基础使用教程介绍了Git这个开源分布式管理系统的一些基础操作,这篇博客,介绍下如何利用Git删除远程仓库的文件。。。

1、拉取远程仓库的文件到本地

git clone xxx

如果还未配置远程仓库,请看这篇博客:Git关联github

其中xxx表示远程仓库的地址,如果是私有化部署的gitlab,则可能还需输入用户名和密码进行身份校验,如下图:

PS:如希望将远程仓库的文件拉取到本地指定文件夹则需要先进入对应的文件夹目录下,如下图:

2、删除指定文件/文件夹

git删除命令为rm,可以通过如下命令获取rm相关说明:

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

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

通过上面的操作,已经将远程仓库的文件下载到本地文件夹,删除文件后,通过如下命令查看文件修改状态:

3、提交修改后的文件到远程仓库

git add 文件名 --添加文件

git commit -m 'changelog' --提交文件到暂存区

git push origin xxx --推送到远程仓库

PS:xxx表示远程仓库的分支名,如果在第一次连接远程仓库时将本地与远程仓库的分支关联,后续提交时候可以直接输入git push origin master;

4、其他常用的命令

git status --查看当前代码状态,改动,所在分支,是否有代码冲突等

git branch -a --查看当前主干下有哪些分支

git checkout --切换分支

git diff --查看分支代码改动

以上即为利用Git从远程仓库拉取文件删除,并提交更新的操作,仅供参考。。。

转载请注明出处,商用请征得作者本人同意,谢谢!!!