git push只移动了一些文件

时间:2015-09-28 16:11:21

标签: git

所以,我有点像git noob,但我大部分时间都能让它为我工作。我最近遇到了一个让我难过的问题。我为暂存站点和生产站点设置了一个git仓库。我的post-receive文件看起来像这样:

#!/bin/sh
GIT_WORK_TREE=/var/www/site_name.com/public_html git checkout -f master

我的分期接收后的唯一区别是它进入/暂存。我在我的本地机器上执行了git init,设置了遥控器并推送到了舞台上。当我完成后,我可以去myDomain.com/staging和bam,页面加载。然后我去推动生活和看,大约1/3的文件在那里。

当我加载myDomain.com时,它会显示为目录。当我检查文件时,索引和几个目录从未移动过。我试图做的时候

git add .
git commit -m "some message"
git push production master

它给我的信息是“一切都是最新的”,尽管很明显它并非如此。

我看过:

git status --ignore

出现的唯一文件是每个目录中的.DS_Store文件。

非常感谢任何帮助。我很困难。

2 个答案:

答案 0 :(得分:0)

你可能有一个.gitignore让git忽略某些文件。

答案 1 :(得分:0)

添加文件时,您在哪个文件夹中?如果您不在基本目录中,请尝试:

git add -A :/