Git:提取和合并问题

问题描述 投票:0回答:1

我正在学习 Git 教程,但我仍然不太清楚 Pull 命令以及对远程和本地存储库的影响。

我的两个问题如下:

Q1: 假设我有一个包含子模块 1、2 和 3 的项目,本地和远程存储库是最新的。现在,一位队友更改了远程仓库中的子模块 3。 所以现在,遥控器将领先于一次提交。

  • 如果我决定进入我的本地项目并 Pull。 我本地存储库中的子模块 3 是否会使用存储库中的信息进行更新? 换句话说,它会用该信息覆盖我本地存储库中的任何内容吗?

Q2:

  • 如果子模块 3,假设有五个文件,并且与我的本地存储库保持同步。 而队友删除远程中的两个文件,远程仓库中只留下三个文件。

如果我然后进入我的本地存储库并拉取,是否会删除本地的额外文件以便它与远程上的内容保持同步,总共只留下三个文件?

谢谢

git merge git-submodules pull
1个回答
0
投票

是的,是的。 您将拥有最新的更新,即使其中包括一些文件删除。 对于

Git
,这是可以应用于文件的可能“修改”之一,并且
Git
可以跟踪。

© www.soinside.com 2019 - 2024. All rights reserved.