首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从远程管理文件

如何从远程管理文件
EN

Stack Overflow用户
提问于 2013-01-28 23:01:20
回答 2查看 112关注 0票数 0

我已经将提交的文件推送到远程服务器,这些文件是我需要从远程服务器上删除的,我可以从远程服务器host.But delete.How这些文件吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-29 01:05:07

有两种方法可以做到这一点。

其一:

在本地目录操作中。

git rm FILENAME

git commit -m "WRITE SOMETHING"

git push origin master #或您的using分支

二:

在本地目录中键入flow:

git remote rm FILENAME

git commite -m "WRITE SOMETHING"

git push origin master #或您的using分支

票数 1
EN

Stack Overflow用户

发布于 2013-01-28 23:27:05

如果你推送了一些你不想在历史记录中显示的东西(密码、咒骂等),你也可以重写历史记录。但这应该只是一种紧急措施,如果人们已经从那个分支中撤出,就会让他们对你感到愤怒。在本地,您可以使用git rebase -i修改您的历史记录,然后使用git push REMOTE +BRANCH推送它(其中REMOTEBRANCH分别指的是远程名称和分支名称)。如果要删除远程分支,请使用git push REMOTE :BRANCH。请注意,根据您在服务器上的权限(例如,通过gitolite实现的权限),您无法重写服务器上的历史记录。

如果是您推送的密码,请务必更改它们,因为人们可能已经看到了它们!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14564789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档