git 删除文件/移动文件

1、git rm 删除文件

  git restore --file (git老版本:git checkout)

  git rm --file(本地和管理都已删除)

  git rm --cached file(本地保留文件,管理中以删除)

  git rm *.pyc(匹配文件)

  1)修改文件后使用git status 查询状态

    提示:1、进行git add .添加至缓存区间

       2、放弃此次修改

    执行第二句,放弃修改

    重新加载后,发现 go go go的那一句不见了

    2)已添加到暂存区间,执行git restore --filename,可取消该文件加入暂存区间,

    执行后再次查看状态,发现变为红色,则未添加到缓存区间,再执行git restore filename,可取消掉此次修改内容

    2)使用git rm filename 删除文件,下方提示,已删除 此文件(永久删除,本地也不留)

    3)使用git rm --cached filename (已删除在管理中,但在本地还有保留)

    

    4)使用匹配符批量删除,git rm *,txt (删除以.txt格式的文件)

删除后的文件还是在暂存区间,使用git status可查看

执行git commit -m ‘删除文件’即可删除完成,再git status查询不到

2、git mv 移动文件

    git mv 老文件名 新文件名

    1)操作执行:readme.txt移动到src中并重命名为me.txt

     命令:git mv readme.txt src/me.txt(已到缓存区间)

        git status (可查看到)

        git commit -m ‘移动文件‘(提交)

原文地址:https://www.cnblogs.com/feihan/p/12064125.html

时间: 2024-11-11 04:40:52

git 删除文件/移动文件的相关文章

git 上传代码到GitHub 以及git删除github上文件和文件的命令

Git入门 如果你完全没有接触过Git,你现在只需要理解通过Git的语法(敲入一些命令)就可以将代码上传到远程的仓库或者下载到本地的仓库(服务器),可知我们此时应该有两个仓库,就是两个放代码的地方,一个是本地,一个是远程的(如Github).企业或者团队可以通过Git来对项目进行管理,每个程序员只需将自己的本地仓库写好的代码上传到远程仓库,另一个程序员就可以下载到本地仓库了.今天我们就从Git终端软件的安装开始,再这之前我也简单介绍一下Github. Git上传代码 一.准备工作 1.注册一个g

使用git删除远程仓库文件

git rm -r -f --cached 文件或文件夹 git commit -m "移除文件或文件夹" git push origin master 注意:要删除的文件或文件夹已处于git版本控制内.

git删除远程仓库文件

这里我使用的是GitLab 1.先在本地git清除文件夹 git rm xxx(xxx表文件名)  -r ( -r 当给出主目录名时允许递归删除) 2.本地提交 git commit -m''(-m 备注) 3.最后push到远程仓库 git push -u origin master 原文地址:https://www.cnblogs.com/hdllhd/p/8521494.html

mac git 删除本地仓库文件

递归清除本地文件夹下的Git文件,如果想重新建立仓库,那么在重新初始化新建的git仓库 //删除文件夹下的所有 .git 文件 find . -name ".git" | xargs rm -Rf //初始化仓库 git init 原文地址:https://www.cnblogs.com/howlaa/p/9945627.html

git删除未跟踪文件

# 删除 untracked files git clean -f # 连 untracked 的目录也一起删掉 git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的) git clean -xfd # 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删 git clean -nxfd git clean -nf git clean -nfd 原文

git删除远程服务的文件夹

首先查看当前分支:git branch -a 删除缓存的idea:git rm --cached -r .idea 提交gitiginore文件,将.idea从源代码仓库中删除(-m 表示注解):  git commit -m "commit and remove .idea" 推送远程端:git push origin develop 删除文件夹完毕. 原文地址:https://www.cnblogs.com/zuokun/p/10868892.html

git删除了本地文件,从远程仓库中恢复

在本地删除了文件,使用git pull,无法从远程项目中拉取下来 具体操作 查看项目的状态,会显示出你删除的数据 git status 进入被删除的文件的目录下,假设删除的文件名为 test.txt 然后进行下列操作,可以成功找回: git reset HEAD test.txt git checkout test.txt 原文地址:https://www.cnblogs.com/luckyqingmu/p/12195511.html

git删除远程文件夹或文件的方法

由于本地修改了文件夹大全名大小写的原因,同步到git上并不区分大小写,造成了一些文件同步不了,所以要先把git远程库上文件夹删除掉,然后再重新同步 如下,我把src里的全部移除,但是本地文件还保留. git rm -r -n --cached  */src/\*      //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览. git rm -r --cached  */src/\*      //最终执行命令. git commit -m"移除src目录下

git --删除文件、重命名

修改最后一次提交 git commit --amend -m "" 删除文件:. git rm <需要删除的文件> 只是删除当前工作目录和暂存区的文件,也就是取消跟踪.在下次提交时不纳入版本管理. git rm --cached  文件名   只删除暂存区的文件 git rm -f  文件名     //暴力删除,全部删除 重命名文件: git mv    文件名     新的文件名

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

首先我们来区分一些概念.术语.名词.不然脑子一锅粥,总是晕!!!博主对此深有体会!从中学到了没事要多总结.多归类! 仓库有本地仓库和远程仓库之分.仓库都可以叫做服务端(器).本地仓库有:Windows.Linux.MacOS.(指的是运行在不同系统下的本地仓库)远程仓库有:GiuHub(国外).Gitee码云(国内).Coding(国内)等等.(说白了就是服务器)那么服务端可以分为:本地服务端(器).远程服务端(器).连接仓库的方式有:https.SSH等等.连接仓库的客户端软件(工具)有:Gi