Git:为什么我看到以前承诺的变化?

时间:2011-04-02 18:22:17

标签: git

1 个答案:

答案 0 :(得分:2)

您通常不应该向非裸存储库执行git push,即附加了工作副本的存储库。原因是git push不会更新工作目录(它无法可靠地执行此操作),因此HEAD与其分支不同步,或与其工作副本不同步。

如果你想推送到某个存储库,那就让它成为一个没有工作副本的裸存储库。否则,使用fetchpull来获取对存储库的更改(在此存储库本身使用)。