正在从github签出特定分支
我曾经通过执行以下操作来下拉jqueryui正在从github签出特定分支,git,git-branch,Git,Git Branch,我曾经通过执行以下操作来下拉jqueryui git clone git://github.com/jquery/jquery-ui/ git checkout 1.8.6 今天它停止工作了。在空存储库上执行git克隆后,签出失败,原因是: 错误:您对进行了本地更改 'demos/spinner/currency.html';不能 切换分支 有没有关于如何解决这个问题的建议?我不想拉1.8.6的拉链,我希望能够轻松地在jQuery UI的新旧分支之间切换以进行测试。您的工作副本中有本地修改。因
git clone git://github.com/jquery/jquery-ui/
git checkout 1.8.6
今天它停止工作了。在空存储库上执行git克隆后,签出失败,原因是:
错误:您对进行了本地更改
'demos/spinner/currency.html';不能
切换分支
有没有关于如何解决这个问题的建议?我不想拉1.8.6的拉链,我希望能够轻松地在jQuery UI的新旧分支之间切换以进行测试。您的工作副本中有本地修改。因此,您无法切换 使用
git commit
提交这些更改,或者使用git reset--hard
由于您是在git clone上获得的,我怀疑这可能与您的core.autocrlf设置有关
尝试运行git diff
-如果您看到文件中的所有行都被标记为已更改,则git将在签出时转换行的结尾
您可以通过运行
git config --global core.autocrlf false
将core.autocrlf设置为false后重试克隆/签出。这应该解决了这个问题
希望这有帮助。您的工作副本中有本地修改。因此,您无法切换 使用
git commit
提交这些更改,或者使用git reset--hard
由于您是在git clone上获得的,我怀疑这可能与您的core.autocrlf设置有关
尝试运行git diff
-如果您看到文件中的所有行都被标记为已更改,则git将在签出时转换行的结尾
您可以通过运行
git config --global core.autocrlf false
将core.autocrlf设置为false后重试克隆/签出。这应该解决了这个问题
希望这有帮助。顺便说一句,你可以做:
git clone git://github.com/jquery/jquery-ui/ -b 1.8.6
这将回答标题中的问题。顺便说一句,您可以:
git clone git://github.com/jquery/jquery-ui/ -b 1.8.6
这将回答标题中的问题。可能会有所帮助。可能会有帮助。宾果那确实是个问题。宾果那确实是个问题。这是一个很好的捷径,即使在我的git配置混乱的时候也能工作。然而,这就是我所能做的。它仍然无法解决autocrlf对文件进行本地更改的问题。这是一个很好的快捷方式,即使在我的git配置出错时也能正常工作。然而,这就是我所能做的。它仍然无法解决autocrlf对文件进行本地更改的问题。