我在这里使用了教程 - http://sebduggan.com/blog/deploy-your-website-changes-using-git/ - 在我的UAT服务器上配置远程git存储库。所以现在,在我提交更改后,我可以运行
git push uat
将更改推送到我的UAT服务器。一切都适用于现有文件。他们在UAT服务器上得到更新。但是,当我向我的存储库添加一个新文件时,它不会被推送到UAT。我不得不手动FTP这些文件。
有谁知道为什么没有复制新文件?
答案 0 :(得分:3)
推送到存储库的步骤如下:
git add . (you can instead of . specify the files you want to add, . is file/directory globbing)
git commit -m 'commit message'
git push uat
答案 1 :(得分:1)
如果您正确地将新文件添加到存储库,则应将其推送到存储库的其余部分。
确保您对文件执行git add
以将其添加到存储库,而不仅仅是项目文件夹。
答案 2 :(得分:0)
我不知道你是怎么做的,但是你做错了。在提交之前,您没有添加新文件。