【发布时间】:2013-05-01 16:45:09
【问题描述】:
我刚刚继承了一个站点,其中前开发人员有一个现场开发机器(运行 Ubuntu)并且实时站点位于 Linode VPS 上。 Git 设置是这样的,当您在本地开发机器上执行 git push 时,它会自动更新实时服务器。
Bitbucket 上没有此站点的存储库。我想改变这一点,我想从等式中删除本地开发机器,我现在使用我的 Windows PC 作为我的开发计算机,并且我在 Bitbucket 创建了一个空仓库。
我的问题是如何将这个实时站点的副本拉到我新创建的 Bitbucket 存储库中,并删除实时站点和本地开发机器之间的当前依赖关系。 我查看了这个实时站点根目录中的 .git/config 文件,这就是我所看到的
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "hub"]
url = /srv/git/hubs/websitename /
fetch = +refs/heads/*:refs/remotes/hub/*
[push]
default = current
当我查看这个路径时 url = /srv/git/hubs/websitename / 我看到的就是这个
[core]
repositoryformatversion = 0
filemode = true
bare = true
我应该卸载 git 并重新开始,我读到我应该这样做
git remote set-url origin git://new.url.here
但我不确定那会做什么,感谢任何帮助。
【问题讨论】: