我刚刚继承了一个站点,前开发人员有一个现场开发机器(运行 Ubuntu),而实时站点位于 Linode VPS 上。Git 设置是这样的,当您在本地开发机器上执行 git push 时,它会自动更新实时服务器。
Bitbucket 上没有此站点的存储库。我想改变这一点,我想从等式中删除本地开发机器,我现在使用我的 Windows PC 作为我的开发计算机,并且我在 Bitbucket 创建了一个空的 repo。
我的问题是如何将这个实时站点的副本拉到我新创建的 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
但是我不确定那会做什么,任何帮助表示赞赏。