我已经继承了当前部署在活动网站上的Ruby on Rails项目。虽然我已经在Bitbucket上管理该项目的git存储库,但在我的服务器上运行的项目(即目录结构和所有源文件)的实例似乎已被下载而不是克隆。将下载的项目附加到git存储库
如何将此实例转换为引用Bitbucket原点和主分支的正确git签出?
我最初的想法是:
cd projectdir/
git init
git remote add origin [email protected]:my_group/my_project.git
git checkout master
我测试了一下这个项目的另一个下载的实例,但这个混帐错误是让我三思而后行:
error: The following untracked working tree files would be overwritten by checkout:
# a listing of all the files in the project...
还有就是没有什么区别该项目的活动实例中的源文件以及存储库中主分支上的内容。不过,我想尽量减少重写某些重要事项并搞乱这个事例的风险。我在Mac OSX上使用Apache的Phusion Passenger,并且我不介意让Apache停下来进行更改。谢谢你的帮助。