Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Can';在VisualStudio中看不到Github分支_Github_Visual Studio 2015 - Fatal编程技术网

Can';在VisualStudio中看不到Github分支

Can';在VisualStudio中看不到Github分支,github,visual-studio-2015,Github,Visual Studio 2015,在过去的一周里,我一直在github上开发我的主存储库。除了一些bug之外,这在VisualStudio2015中运行良好。我刚刚在github上创建了一个分支。我不知道如何在VisualStudio中处理此分支。你可以在这里看到我的分支: 我是git新手,但在VisualStudio内外使用git已经相当舒服了 您必须在git中签出新分支。打开git并导航到项目根目录,然后运行以下命令: git fetch git checkout distmvc 获取将确保您知道在GitHub上创建的新

在过去的一周里,我一直在github上开发我的主存储库。除了一些bug之外,这在VisualStudio2015中运行良好。我刚刚在github上创建了一个分支。我不知道如何在VisualStudio中处理此分支。你可以在这里看到我的分支:


我是git新手,但在VisualStudio内外使用git已经相当舒服了

您必须在git中签出新分支。打开git并导航到项目根目录,然后运行以下命令:

git fetch
git checkout distmvc

获取将确保您知道在GitHub上创建的新分支,签出将更改您的工作分支。Visual Studio将自动更新以向您显示签出的分支。

我知道这不是一个完美的解决方案,但如果您不顾一切,可以在Visual Studio内部从源分支创建本地分支,然后右键单击它并单击“推送分支”选项。这样,您将在GitHub上创建一个分支,因此您将看到您的GitHub分支。毫无疑问,这不是一个好的解决方案,但在即将到来的最后期限最黑暗的时刻,每一条旁路都是一条好路,不是吗?

但是当我与visual studio同步时会发生什么?IDE中出现的项目应该自动成为该分支。您可以通过运行“git branch”然后检查哪个分支是星型的来检查打开的分支。该命令会给我一个错误“致命:不是git存储库(或任何父目录):.git”您需要首先导航到项目根目录,然后运行该命令。这很公平。我是在我的根。但当我在我的项目根目录中运行它时,我得到“错误:pathspec'distmvc'与git已知的任何文件都不匹配。”