吉特+;sourcetree:新克隆的git repo不允许切换分支
我面临着一个奇怪的问题,我从git克隆了一个repo,但没有任何问题,而且在执行到另一个分支的签出时,我无法执行此操作,正如sourcetree显示的“请提交更改或在切换分支之前将其隐藏”。流产' 添加到这几个字体和.png文件后,这些文件将被列在切换到其他分支之前需要提交的文件列表中。但这是我克隆的一个新的repo,这些文件绝对不是本地添加的 对可能出现的问题有什么建议吗吉特+;sourcetree:新克隆的git repo不允许切换分支,git,github,gitlab,atlassian-sourcetree,Git,Github,Gitlab,Atlassian Sourcetree,我面临着一个奇怪的问题,我从git克隆了一个repo,但没有任何问题,而且在执行到另一个分支的签出时,我无法执行此操作,正如sourcetree显示的“请提交更改或在切换分支之前将其隐藏”。流产' 添加到这几个字体和.png文件后,这些文件将被列在切换到其他分支之前需要提交的文件列表中。但这是我克隆的一个新的repo,这些文件绝对不是本地添加的 对可能出现的问题有什么建议吗 提前感谢。如果您克隆了回购协议,并且它在您的计算机上有本地副本。您正在向另一家分行结账,但它不允许您这样做。这意味着您有一
提前感谢。如果您克隆了回购协议,并且它在您的计算机上有本地副本。您正在向另一家分行结账,但它不允许您这样做。这意味着您有一些文件不是您或通过构建项目添加的 只需执行git状态或使用任何gui工具即可查看需要提交的文件。如果那些*.png文件是由于构建而自动生成的,您可以忽略它 如何避免这些文件出现在git树中,有两种方法,但在这里我建议您使用隐藏 藏匿 那就做吧
git签出“您想要的分支机构”
放弃本地更改
git reset HEAD--hard
,这是一个有点危险的命令,它将删除所有未检查的文件。在使用之前请务必小心,并确保不需要这些文件。我将尝试此命令并进行检查。谢谢
git stash
git pull origin master