本地直接删除文件后,git到远程仓库,为什么不会同步删除对应文件

本地直接删除文件后,git到远程仓库,为什么不会同步删除对应文件,第1张

本地同步好最新的雹配代码,修改或者替换你那个有问题的文件xxx, 直接修改: $git pull $git add xxxgit commit -m "modified file xxx" $git push origin (HEAD:your-remote-branch)括号内可以扒肢省略 删除的源此指话: $git pull $git rm xxxgit commit 。

git是大家通用的一种版本控制系统,便孝伍嫌捷高效,各种命令需要牢记,今天介绍给大家的是git的删除命令,即将文件从远程仓库中删除的 *** 作橘行。

首先,我们打开自己的本地GIT仓库,在根目录下右击鼠标,选择git bash选项。

2

进入到我们的git命令行页面后,先将远程代码pull到本地,保持本地仓库跟远端仓库同步。

3

然后我们使用git rm命令删掉要删除的文件。具体命令是 git rm 文件名,大家可以把rm当做remove的缩写,方便记忆

4

删除之后,本地目录下已经删除的文件夹就不再存在了,为了巧手能将远程仓库的相应文件也删除掉,我们要把这次 *** 作提交到上去,git commit -m "for test"

5

可以看到代码中显示我们删掉了README文件,然后将更改push到远程,git push,

6

我们根据上图的结果可以看到一个 *** 作已经成功提交到远程仓库了。

1、预览将要删除的文件

git rm -r -n --cached 文件/文件夹名称

加上 -n 这个参数,执行命令时,是不会删除任何文件,而是樱纳展示此命令锋颂陪要删除的文件列表预览。

2、确定无误后删除文件

git rm -r --cached 文件/文件夹名称

3、提交到本地并推送到远程服务器

git commit -m "提交说明"git push origin master

4、修改本地 .gitignore 文件 并提交

  git commit -m "提交说明"

  git push origin master

ps:如果本地已经不提交该目录或文件了,但是远程仓库还存在对应的目录或文件。可银蠢以重新clone一份,在本地删除以后,提交,更新。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12203381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存