我无法 checkout 另一个分支,然后Git Changes接口给了我一个错误“Object reference not set to an instance of an object”。
z8dt9xmd1#
特别是,当尝试 checkout 一个新创建的仓库的URL,而其中根本没有提交时,由此产生的项目可以扫描仓库以查找任何后续更改,但每当尝试 checkout 分支时,都会遇到“对象引用未设置为对象的示例”错误。我还没有找到一种方法来纠正它,但作为一个变通办法是删除Visual Studio项目,并使用另一个Git客户端来向空仓库进行任何提交.即使只是一个README.txt文件也足以建立一个主分支,从那时起Visual Studio可以将仓库 checkout 到一个新项目中,该项目可以创建新的分支而不会遇到这个错误。
jmo0nnb32#
在 checkout 另一个分支之前,有一些文件需要提交。请在命令行界面中使用命令**git add .**添加这些文件
2条答案
按热度按时间z8dt9xmd1#
我在Visual Studio中尝试使用空的Git存储库时遇到过此错误。
特别是,当尝试 checkout 一个新创建的仓库的URL,而其中根本没有提交时,由此产生的项目可以扫描仓库以查找任何后续更改,但每当尝试 checkout 分支时,都会遇到“对象引用未设置为对象的示例”错误。
我还没有找到一种方法来纠正它,但作为一个变通办法是删除Visual Studio项目,并使用另一个Git客户端来向空仓库进行任何提交.即使只是一个README.txt文件也足以建立一个主分支,从那时起Visual Studio可以将仓库 checkout 到一个新项目中,该项目可以创建新的分支而不会遇到这个错误。
jmo0nnb32#
在 checkout 另一个分支之前,有一些文件需要提交。请在命令行界面中使用命令**git add .**添加这些文件