Visual Studio和GIT让我在没有更改的情况下因更改而更改分支

时间:2017-05-03 18:40:47

标签: git visual-studio github visual-studio-2015

我正在使用Visual Studio 2015和Git扩展。我一直有一个随机的问题,我会做我的拉动,然后在进行一些更改后推,然后Git不会让我改变分支。它给我的错误如下:

  

无法切换为测试版,因为存在未提交的更改。在切换分支之前提交或撤消更改。有关详细信息,请参阅“输出”窗口。

现在,我已经运行了很多同步,拉动等等。我仍然一直收到此错误,因此无法更改我的分支。我还在CMD控制台中使用GIT,以确保所有内容都是最新的并且没有任何更改。我运行了以下命令并返回以下内容:

  

C:\ Users \ casey.pharr \ Source> cd Repos /

     

C:\ Users \ casey.pharr \ Source \ Repos> cd" TAM Rewrite"

     

C:\ Users \ casey.pharr \ Source \ Repos \ TAM Rewrite> cd" TAM Rewrite"

     

C:\ Users \ casey.pharr \ Source \ Repos \ TAM Rewrite \ TAM Rewrite> git fetch   起源alpha来自   https://trescal-hart.visualstudio.com/_git/TAM%20Rewrite *分支
  alpha - > FETCH_HEAD

     

C:\ Users \ casey.pharr \ Source \ Repos \ TAM Rewrite \ TAM Rewrite> git pull   起源alpha来自   https://trescal-hart.visualstudio.com/_git/TAM%20Rewrite *分支
  alpha - > FETCH_HEAD已经是最新的。

     

C:\ Users \ casey.pharr \ Source \ Repos \ TAM Rewrite \ TAM Rewrite> git push   阿尔法致命:' alpha'似乎不是一个致命的git存储库:   无法从远程存储库中读取。

     

请确保您拥有正确的访问权限和存储库   存在。

     

C:\ Users \ casey.pharr \ Source \ Repos \ TAM Rewrite \ TAM Rewrite> git push   origin alpha一切都是最新的

     

C:\ Users \ casey.pharr \ Source \ Repos \ TAM Rewrite \ TAM Rewrite>

我不明白如何纠正这个问题。我重新启动了,甚至多次重启Visual Studio。上次发生这种情况时,我不得不删除我的本地仓库并在本地克隆远程仓库,以开始新的副本。但现在它再次这样做,我不想也不应该这样做。任何帮助将不胜感激。

0 个答案:

没有答案