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

Mit*_*tch 2 git

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

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

为什么我从来没有看到推送文件,为什么git认为它们被删除了?

Jef*_*and 6

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

git checkout $YOUR_BRANCH
Run Code Online (Sandbox Code Playgroud)

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


Jak*_*ski 5

看问题为什么我不会在"git push"之后看到远程仓库中的变化?在Git Wiki的GitFaq页面的"意外行为"部分.