Git 无法与源/主同步

Git 无法与源/主同步,git,tortoisegit,Git,Tortoisegit,我想使用Ortoisegit获取远程源站/主机的最新文件。我确实做了获取,拉取等操作,但它没有引入远程设备上存在的版本。我甚至尝试了git checkout origin/master-- 在执行所有这些操作之前,我创建了一个分支,并将该分支上的一些更改推送到远程。该分支未在远程位置合并。我的团队中的其他人都能够获得远程计算机上存在的正确版本 非常感谢您的帮助。您能给我们展示一下您的分支的样子吗?我创建了DG_子分支,并将其推到了远程。显然,分支机构没有使用最新的源代码/主代码。所以它并没有和遥

我想使用Ortoisegit获取远程源站/主机的最新文件。我确实做了
获取
拉取
等操作,但它没有引入远程设备上存在的版本。我甚至尝试了git checkout origin/master--

在执行所有这些操作之前,我创建了一个分支,并将该分支上的一些更改推送到远程。该分支未在远程位置合并。我的团队中的其他人都能够获得远程计算机上存在的正确版本


非常感谢您的帮助。

您能给我们展示一下您的分支的样子吗?我创建了DG_子分支,并将其推到了远程。显然,分支机构没有使用最新的源代码/主代码。所以它并没有和遥控器合并。现在我想获取最新的源/主文件,创建另一个分支并将其推送到远程。嗨,Paul,我的命令行GIT没有配置为使用远程。它只适用于创建本地分支机构和签出。乌龟GIT中也有同样的功能吗?Thanks@user2654788我不使用Ortoisegit,但我确信上面提到的所有命令都在那里可用。另外,您所说的“未配置为使用远程”是什么意思?我从Tortoise GIT运行了rebase,消息说“当前分支DG_child_new是最新的”。唯一的选项是“强制重设基础”和中止。我尝试了“强制重设基础”,下一个屏幕显示了文件中的冲突。选择“提交”选项时会显示冲突。我做得对吗?谢谢如果它是最新的,那么您的DG_孩子已经基于原始/主版本的顶部。你们从原点找到大师了吗?嗨,保罗:我必须在重定基址之前做“git reset–hard HEAD~1”。正如你写的那样,一切都很顺利。非常感谢你的帮助。
# update to latest master
git fetch origin master

# create a new branch DG_child_new from DG_child and checkout it immediately
git checkout -b DG_child_new DG_child

# rebase your current branch DG_child_new on top of up-to-date master from origin
git rebase origin/master

# push DG_child_new to origin
git push -u origin DG_child_new