Git 如何对IntelliJ中的所有存储库进行拉取?
我有一个包含多个存储库的父项目。如果在选择all repository only之后使用IntelliJ上下文菜单,我可以为一个存储库执行一次git拉取。在eclipse中,我可以使用此逻辑拉取所有存储库,选择all>context menu>pull 我是否应该使用IntelliJ终端来使用一些命令来执行拉取所有存储库的操作,而无需在上下文菜单上逐个单击Git 如何对IntelliJ中的所有存储库进行拉取?,git,intellij-idea,Git,Intellij Idea,我有一个包含多个存储库的父项目。如果在选择all repository only之后使用IntelliJ上下文菜单,我可以为一个存储库执行一次git拉取。在eclipse中,我可以使用此逻辑拉取所有存储库,选择all>context menu>pull 我是否应该使用IntelliJ终端来使用一些命令来执行拉取所有存储库的操作,而无需在上下文菜单上逐个单击 可能您正在寻找的是Git->Update Project或Alt+T选项。如果您有一个多存储库项目,它将从所有repo获取更改,并将更改合并
可能您正在寻找的是Git->Update Project或Alt+T选项。如果您有一个多存储库项目,它将从所有repo获取更改,并将更改合并到本地副本: 执行更新操作时,IntelliJ IDEA会获取更改 来自所有项目根和分支,并合并跟踪的远程 分支到本地工作副本相当于拉 这里,例如,它在为IntelliJIdea项目本身执行更新操作时的外观。它由两个独立的git存储库组成:android和IntelliJ社区 在更新项目之前,IntelliJ会询问您如何在获取后更新本地副本:重新基线或合并。默认情况下,IntelliJ在执行pull时会执行pull而不使用-rebase选项。这是合乎逻辑的,因为在执行pull时,您通常只在一个分支上执行,而它可能只是您的开发分支。但在执行更新项目时,IntelliJ会获取所有远程跟踪分支。因此,使用rebase可能是明智的
请参阅和,了解rebase vs merge。也许您正在寻找的是Git->Update Project或Alt+T选项。如果您有一个多存储库项目,它将从所有回购中获取更改,并将更改合并到本地副本: 执行更新操作时,IntelliJ IDEA会获取更改 来自所有项目根和分支,并合并跟踪的远程 分支到本地工作副本相当于拉 这里,例如,它在为IntelliJIdea项目本身执行更新操作时的外观。它由两个独立的git存储库组成:android和IntelliJ社区 在更新项目之前,IntelliJ会询问您如何在获取后更新本地副本:重新基线或合并。默认情况下,IntelliJ在执行pull时会执行pull而不使用-rebase选项。这是合乎逻辑的,因为在执行pull时,您通常只在一个分支上执行,而它可能只是您的开发分支。但在执行更新项目时,IntelliJ会获取所有远程跟踪分支。因此,使用rebase可能是明智的 请参阅和,了解重设基础与合并