可能是Git的一个愚蠢问题

W3B*_*GUY 1 git bitbucket

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

我在这里错过了一些东西吗?或者,这是正常的,它只会在我更新当前计算机上的文件时显示状态吗?谢谢你澄清这一点.:)

Jon*_*ink 5

如果没有您的明确行动,Git将不会从Git服务器下载最新版本.

因此,在运行git status其他计算机之前,请确保运行:

git fetch
Run Code Online (Sandbox Code Playgroud)

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

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

git checkout branchYouWantToUpdate
git pull origin branchYouWantToUpdate
Run Code Online (Sandbox Code Playgroud)