我正在使用 capistrano 部署 rails 3.2 应用程序。我的代码托管在带有 ubuntu 服务器的 Git 服务器上。最近我开始研究如何使用更多的 git 功能,因为我使用的只是提交和推送。Capistrano 负责将其部署到生产环境中。
我用 git 做的唯一不寻常的事情是以下(更多人会使用这个 git):
git config --global user.name "syl"
git config --global user.email syl@my.mail.adress.com
由于我这样做了,capistrano 在 rails 部署文件夹中忽略了我所有的新提交,奇怪的是,如果我使用 capistrano 跟踪中的命令创建克隆:git clone -q linuxserveruser@gitserverip:/path/of/my/master/repo/
我的最新更改就在这里。
发生了什么,我该怎么做才能将我的新提交投入生产?