git 签出文件已过时
git checkout file is outdated
我试图从上游检出一个文件,但我只得到这个文件的一个非常旧的版本。它适用于干净的叉子,所以我猜这是一个 git 问题
在 git pull --all 之后
我使用了这个命令:git checkout upstream/develop -- system/bootstrap.php
问题是我们针对特殊要求更改了几个基本 files/classes,但由于上游满足了其中一些要求 - 我喜欢切换到它们的实现并尽可能接近上游源代码.
欢迎索取更多informations/details
(软件:Sourcetree 2.6.10.0,Git 2.17.1)
您的 upstream
副本可能已过时,git checkout
可以做很多事情,但其中一项无法获取。尝试:
git fetch upstream
git checkout upstream/develop -- system/bootstrap.php
我认为只有 git pull
会隐式获取,因此对于处理来自远程对象的任何其他 git 命令,请记住先获取。
[编辑]
它是最新的,用户正在使用本地过时的上游分支跟踪来比较结果,请参阅评论。
我试图从上游检出一个文件,但我只得到这个文件的一个非常旧的版本。它适用于干净的叉子,所以我猜这是一个 git 问题
在 git pull --all 之后
我使用了这个命令:git checkout upstream/develop -- system/bootstrap.php
问题是我们针对特殊要求更改了几个基本 files/classes,但由于上游满足了其中一些要求 - 我喜欢切换到它们的实现并尽可能接近上游源代码.
欢迎索取更多informations/details (软件:Sourcetree 2.6.10.0,Git 2.17.1)
您的 upstream
副本可能已过时,git checkout
可以做很多事情,但其中一项无法获取。尝试:
git fetch upstream
git checkout upstream/develop -- system/bootstrap.php
我认为只有 git pull
会隐式获取,因此对于处理来自远程对象的任何其他 git 命令,请记住先获取。
[编辑]
它是最新的,用户正在使用本地过时的上游分支跟踪来比较结果,请参阅评论。