我刚刚意识到,大约一个星期以来,我的 git 推送实际上并没有进入我在 bitbucket 上的存储库。我正在使用 Mac 并在本地拥有 GitX,这显示了我过去一周的提交尚未提交到 bitbucket。
当我尝试git push
时,它显示“一切都是最新的”。我试过git push origin master
, git push --all
, git push origin --all
, 并且git push origin master:master
他们都说“最新”。
正如我所说,我在本地使用 GitX 来查看提交/文件。我正在工作的项目的目录是/Applications/XAMPP/xamppfiles/hdtocs/serve
,但我在 gitx 中注意到有一个标记为 的存储库/Applications/XAMPP/xamppfiles/hdtocs/serve1
。我检查了 serve1 中的提交,果然,它与 bitbucket 上的提交匹配。我不知道我是怎么做的,但它只是服务存储库的旧版本。
尽管提交在本地正确添加到服务存储库,但似乎 git 正在尝试推送 serve1,这解释了为什么它说没有更新。我确保我在服务目录中cd /Applications/XAMPP/xamppfiles/hdtocs/serve
我该怎么做才能让正确的存储库推送?