Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在VisualStudio中运行Git命令吗?_Git_Visual Studio_Visual Studio 2019 - Fatal编程技术网

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

我可以在VisualStudio中运行Git命令吗?,git,visual-studio,visual-studio-2019,Git,Visual Studio,Visual Studio 2019,我正在使用VisualStudioTeamExplorer和git集成进行源代码控制。它工作得很好,但有时我需要运行一些更高级的git命令,所以我将进入文件资源管理器并打开gitbash。我可以在VisualStudio中运行git命令吗 使用Visual Studio 19。Visual Studio 2013更新1至Visual Studio 2019版本16.7在团队资源管理器中内置了一个git客户端。要定位该功能,请打开一个由Git控制的项目(或仅由Git初始化现有项目),然后从菜单中选

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


使用Visual Studio 19。

Visual Studio 2013更新1至Visual Studio 2019版本16.7在团队资源管理器中内置了一个git客户端。要定位该功能,请打开一个由Git控制的项目(或仅由Git初始化现有项目),然后从菜单中选择查看->团队资源管理器。您将看到“Connect”视图,它看起来有点像这样:


您可以在此处阅读更多信息:

您可以使用PackageManager控制台(在VS的底部选项卡中)运行Git命令

Visual Studio中的Git集成不提供任何终端或手动运行Git命令的能力。使用其他方法获取终端(例如:上面提到的PackageManager控制台)是一些Git命令的解决方法

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

Git将于2020年11月将Visual Studio 2019更新为16.8版。我知道使用16.8或更高版本启动git命令提示符的两种主要方法:

  • 在解决方案上单击鼠标右键,然后选择“在终端中打开”。这将启动一个PowerShell实例,该实例(默认情况下)停靠在VisualStudio的底部,并可用于调用system git
  • 主菜单中的Git->Open Repository in->Command Prompt(顶级Git菜单位于视图和项目菜单之间)打开一个cmd.exe实例,该实例也使用系统Git安装
  • 其他访问方法包括主菜单中工具->命令行下的选项。通过团队资源管理器启动git命令提示符已在Visual Studio 16.8中删除。此时将显示一条已移动的消息


    从16.9.1开始,Visual Studio不会检查是否存在系统git安装(默认情况下在C:\Program Files\git中)。如果git for Windows Visual Studio组件或其他工具未安装任何系统git,则此处所述的两种路径都将不起作用。因此,Visual Studio的这一部分功能可能会被打破。我不是VS的用户,但只要您可以在终端中运行命令,就应该能够运行git命令。快速谷歌搜索建议你可以@AntonBelev你所附的链接是关于VS代码的