Visual Studio在 checkout 另一个分支后出现git错误“未将对象引用设置为对象的示例”

tzxcd3kk  于 2022-12-30  发布在  Git
关注(0)|答案(2)|浏览(256)

我无法 checkout 另一个分支,然后Git Changes接口给了我一个错误“Object reference not set to an instance of an object”。

z8dt9xmd

z8dt9xmd1#

我在Visual Studio中尝试使用空的Git存储库时遇到过此错误。

特别是,当尝试 checkout 一个新创建的仓库的URL,而其中根本没有提交时,由此产生的项目可以扫描仓库以查找任何后续更改,但每当尝试 checkout 分支时,都会遇到“对象引用未设置为对象的示例”错误。
我还没有找到一种方法来纠正它,但作为一个变通办法是删除Visual Studio项目,并使用另一个Git客户端来向空仓库进行任何提交.即使只是一个README.txt文件也足以建立一个主分支,从那时起Visual Studio可以将仓库 checkout 到一个新项目中,该项目可以创建新的分支而不会遇到这个错误。

jmo0nnb3

jmo0nnb32#

在 checkout 另一个分支之前,有一些文件需要提交。请在命令行界面中使用命令**git add .**添加这些文件

相关问题