Git 可能是一个愚蠢的问题

Probably a Stupid Issue with Git

我确定我做错了什么,我只是不确定是什么...我有多台计算机正在使用同一个 BitBucket Repo。我可以毫无问题地提交、推送和拉取。但是,如果我从一台计算机上推送了一些东西,而我在另一台计算机上 运行 状态为 git,这表明我的分支是最新的 origin/master。

我是不是漏掉了什么?或者,这是否正常,只有在我更新了当前计算机上的文件后才会显示状态?感谢您澄清这一点。 :)

如果您没有明确操作,

Git 不会从 Git 服务器下载最新的。

因此,在您 运行 git status 在那台计算机上之前,请确保您 运行:

git fetch

要实际更新您的本地分支,请使用 git-pull,但确切的命令取决于您如何配置跟踪分支。

我喜欢使用的 git-pull 的显式形式是:

git checkout branchYouWantToUpdate
git pull origin branchYouWantToUpdate

git status 只显示当前分支的状态。

要验证远程当前分支的状态,您必须发送 git fetch

有人用来安排 cron 作业 tp 定期发送获取命令。