在显然成功的git推送之后,该文件不在目标上

时间:2009-08-18 16:33:23

标签: git

我在两个AWS实例之间设置git(称之为A和B)。我可以从罚款中获取并查看B上这些文件的变化。

如果我在B上创建一个新文件并提交它,当我从B推送到A时,一切似乎都顺利(我得到关于编写对象的git消息......完成)但是我没有看到文件在A机器上。在A机器上,git status表示这些文件已被删除。

为什么我从未看到推送的文件以及为什么git认为它们被删除了?

3 个答案:

答案 0 :(得分:6)

在A上向前滚动工作目录。推送就像向后移动一样,而不是向后拉。它不会影响工作目录。

git checkout $YOUR_BRANCH

从B推后,在机器A上执行此操作。

答案 1 :(得分:5)

请参阅Git Wiki上GitFaq页面的“意外行为”部分中的问题Why won't I see changes in the remote repo after "git push"?

答案 2 :(得分:-1)

如果它显然是成功的,那么显然会有成功。但是,看起来你似乎遇到了问题。