我已经svn
使用该git svn clone
命令克隆了一个存储库。在我的本地工作副本上,我做了一些更改并删除了几个文件。在我在本地签入更改后git commit
,是时候将更改推送到存储库了,我这样做了
git svn dcommit
git svn rebase
所有新文件和目录都已推送到存储库,但删除的文件仍在主机系统的存储库中!换句话说:即使之后git svn rebase
(据我所知,这是从存储库中获取所有更改的命令),我的本地副本和存储库也有很大不同!
为了让自己更清楚:我在远程/主机计算机上有存储库,这是人们可以访问的许多不同存储库的中心位置。我将其中一个存储库签出到我的本地计算机,进行了一些更改(即删除了文件),然后想将我的更改推送/发送/保存到中央存储库。创建了新文件,但我删除的文件仍然存在于中央主机的中央存储库中。
我需要做什么才能使我的本地结帐和主机系统上的存储库相等?