除非我重置,否则Git已经是最新的。

4

我有一个克隆的repo用于现场网站,并且我让它从一个裸库中拉取。出于某种原因,每次执行“git pull”时,都会收到“already up to date”的消息。但它并没有更新。如果我执行git reset --hard HEAD^,然后再次执行git pull,更改就会被合并进来。

这里的问题是什么,如何修复它,以便git pull可以在不需要硬重置的情况下拉取和合并更改?


请提供更多细节,听起来你真的很了解。当你执行 git reset --hard HEAD^ && git pull 命令时,HEAD 真的会改变吗?在此之前和之后,git rev-parse HEAD 显示的是什么? - CB Bailey
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接