远程存储库不是最新的

时间:2013-07-21 16:19:15

标签: git

当我尝试将我的更改推送到远程裸存储库git说它是最新的但是我使用'post-receive'挂钩将所有文件加载到另一个目录,所以我可以说它看起来不像它是最新的。我该怎么做才能找出问题所在?

我的接收后挂钩代码:

#!/bin/sh
GIT_WORK_TREE=/var/www/empirik/data/www/mywebsite git checkout -f

2 个答案:

答案 0 :(得分:2)

尝试

1)确保您拥有正确的文件权限。

2)git add / path / your_files    git commit -m“更改”    git push origin master(用git branch检查你是否在正确的repo中)

答案 1 :(得分:1)

我不知道我的远程存储库的HEAD不是我的主分支。由于我在开发分支中进行了所有更改,然后将其与master合并,因此我没有遇到任何问题,但我的上次提交仅在master分支中进行。我需要做的只是通过编辑它的文件来改变远程裸存储库中的HEAD。