如何根据最新的远程服务器刷新本地 GIT 分支 - 在 visual studio 中?
How to refresh the local GIT branches based on latest remote server - in visual studio?
我正在使用 visual studio 2017 和 GIT。
我可以连接到 GIT 项目,分支并拉取代码。
当我对代码进行更改、提交并推送到远程服务器时,我必须提出拉取请求以将代码合并到另一个分支。一旦拉取请求成功,分支就会在服务器上自动删除。但它仍然存在于当地。如何刷新我的本地分支以具有与服务器相同的分支?我试过 fetch 但这并没有摆脱本地分支(已从服务器中删除)。
这将为您完成:
git fetch --prune --all
在团队资源管理器中,转到“设置”页面,然后转到 Git 全局设置。从那里,您可以将 "Prune remote branches during fetch" 配置设置设置为 true。这将导致 VS 中的所有提取修剪远程跟踪分支(就像明确地 运行 "git fetch --prune")。
不过,这仍然不会删除您的本地主题分支。这是您在完成后手动删除的责任。
希望对您有所帮助。
我正在使用 visual studio 2017 和 GIT。
我可以连接到 GIT 项目,分支并拉取代码。
当我对代码进行更改、提交并推送到远程服务器时,我必须提出拉取请求以将代码合并到另一个分支。一旦拉取请求成功,分支就会在服务器上自动删除。但它仍然存在于当地。如何刷新我的本地分支以具有与服务器相同的分支?我试过 fetch 但这并没有摆脱本地分支(已从服务器中删除)。
这将为您完成:
git fetch --prune --all
在团队资源管理器中,转到“设置”页面,然后转到 Git 全局设置。从那里,您可以将 "Prune remote branches during fetch" 配置设置设置为 true。这将导致 VS 中的所有提取修剪远程跟踪分支(就像明确地 运行 "git fetch --prune")。
不过,这仍然不会删除您的本地主题分支。这是您在完成后手动删除的责任。
希望对您有所帮助。