【问题标题】:How to refresh the local GIT branches based on latest remote server - in visual studio?如何在 Visual Studio 中基于最新的远程服务器刷新本地 GIT 分支?
【发布时间】:2020-02-04 10:16:34
【问题描述】:

我正在使用 Visual Studio 2017 和 GIT。

我可以连接到 GIT 项目,分支和拉取代码。

当我对代码进行更改、提交并推送到远程服务器时,我必须提出拉取请求以将代码合并到另一个分支。一旦拉取请求成功,分支就会在服务器上自动删除。但它仍然存在于本地。如何刷新我的本地分支以拥有与服务器相同的分支?我尝试了 fetch 但这并没有摆脱本地分支(已从服务器中删除)。

【问题讨论】:

标签: git visual-studio-2017 team-explorer


【解决方案1】:

在团队资源管理器中,转到设置页面,然后转到 Git 全局设置。从那里,您可以将“在获取期间修剪远程分支”配置设置设置为 true。这将导致 VS 中的所有提取都修剪远程跟踪分支(就像显式运行“git fetch --prune”一样)。

不过,这仍然不会删除您的本地主题分支。完成后手动删除是您的责任。

希望这会有所帮助。

【讨论】:

【解决方案2】:

这将为您完成:

git fetch --prune --all

【讨论】:

  • 我想知道如何在 Visual Studio Team Explorer GUI 中执行此操作
猜你喜欢
  • 2016-02-17
  • 2018-05-01
  • 2022-01-05
  • 2015-02-25
  • 2017-12-24
  • 2016-02-06
  • 1970-01-01
  • 1970-01-01
  • 2021-03-28
相关资源
最近更新 更多