Github创建新的分支,就像它是在我最后一次拉请求的时候创建的?



我正在做一个项目,我已经有这个问题一段时间了。让我们说我最后一个pull请求是在2天前。当我创建一个新的分支时,它会说它是在2天前创建的,在那个pull请求的时候,所以我不能看到其他项目成员所做的更新。我已经尝试删除分支并等待,但似乎不起作用。

你们中有使用Github经验的人知道问题可能是什么,以及如何修复它吗?谢谢你!

Git是一个去中心化的版本控制系统:每个"工作副本";它实际上是一个完全独立的版本库,git提供命令在它们之间传输数据。

这是最容易看到的,如果你断开互联网,并继续在本地工作-你仍然可以创建分支,提交,合并它们,等等。即使你再次连接到互联网,也没有自动的作业会重新同步任何东西,你必须告诉git要获取或共享哪些数据.

这就是"git fetch" git pull"one_answers"git push"命令用于:

  • 要获取远程存储库的更新视图,可以运行"git fetch">
  • 要将存在于远程存储库上的更改导入本地分支,您可以运行"git pull",这与"git fetch"基本相同。后面跟着"git merge">
  • 要将本地分支上的更改共享到远程存储库,可以运行"git push">

所以,您的分支缺少其他人的更改,因为您基于共享开发分支的过时快照。