我可以在 Visual Studio 中运行 Git 命令吗?

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

我正在使用 Visual Studio Team Explorer 与 git 集成进行源代码控制。它工作得很好,但有时我需要运行一些更高级的 git 命令,所以我将打开文件资源管理器并打开 git bash。我可以在 Visual Studio 中运行 git 命令吗?

使用 Visual Studio 19。

git visual-studio visual-studio-2019
6个回答
17
投票

您可以使用包管理器控制台(位于 VS 的底部选项卡中)来运行 Git 命令。 看这里


12
投票

Visual Studio 中的 Git 集成不提供任何终端或手动运行 Git 命令的功能。使用其他方式获取终端(例如:如上所述的包管理器控制台)是某些 Git 命令的解决方法。

不过,您会遇到一些问题。例如,显示分页输出的命令(例如:按 键继续)通常无法在程序包管理器控制台中正常工作。它们可能会一直滚动到结果末尾,而不是打破页面边界,因为它们无法分辨包管理器控制台工具窗口的大小。您可能还会遇到一些其他的小烦恼。


6
投票

更新: Visual Studio 2022

  • 打开 Visual Studio 2022
  • 从左上角找到
    git
    选项 4
  • 点击
    Open in command prompt

基本上它会打开一个

cmd
命令提示符,但它将像 git 一样工作。检查
git --version
是否已经安装了任何版本的 git。

注意:在使用此功能之前,您应该安装任何版本的git


3
投票
随着 Visual Studio 2019 于 2020 年 11 月更新至版本 16.8,

Git 成为默认版本控制系统。我知道使用 16.8 或更高版本启动 git 命令提示符的两种主要方法:

  1. 右键单击解决方案并选择“在终端中打开”。这将启动一个 PowerShell 实例,该实例(默认情况下)停靠在 Visual Studio 的底部,可用于调用系统 git。
  2. 主菜单中的 Git -> 打开存储库 -> 命令提示符(顶级 Git 菜单位于“视图”和“项目”菜单之间)会打开一个 cmd.exe 实例,该实例也使用系统 git 安装。

其他访问方法包括主菜单中“工具”->“命令行”下的选项。 Visual Studio 16.8 中删除了通过团队资源管理器启动 git 命令提示符。相反,会显示功能已移动消息。

从 16.9.1 开始,Visual Studio 不会检查系统 git 安装是否存在(默认位于 C:\Program Files\Git 中)。如果 Git for Windows Visual Studio 组件或其他工具尚未安装系统 git,则此处描述的两种途径都不起作用。因此,Visual Studio 的这部分功能可能会被打破。


2
投票

Visual Studio 2013 Update 1 到 Visual Studio 2019 版本 16.7 在团队资源管理器中内置了 git 客户端。要找到该功能,请打开一个由 Git 控制的项目(或者只是 git init 现有项目),然后从菜单中选择 View->Team Explorer。您将看到“Connect”视图,它看起来有点像这样:

您可以在这里阅读更多相关信息:https://devblogs.microsoft.com/devops/use-the-git-command-prompt-to-supplement-visual-studio/


0
投票

我想在 Visual Studio 2022 中使用 git cmd 而不安装客户端,但 cmd 无法识别 git 命令。

我通过将 Visual Studio 2022 安装的 git 添加到 Path 环境变量来解决这个问题。

只需进入 Visual Studio 安装位置并搜索 git,然后将目录添加到 Path 环境变量即可。

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