我曾经通过
来拉下jQuery-uigit clone git://github.com/jquery/jquery-ui/
git checkout 1.8.6
今天停止了工作。在空存储库上执行git克隆后,结帐失败并显示:
错误:您有本地更改 '演示/微调/ currency.html';不能 转换分支。
有关如何解决此问题的任何建议?我不想拉开1.8.6的拉链,我希望能够轻松地在jQuery UI的新旧分支之间切换以进行测试。
答案 0 :(得分:1)
您的工作副本中有本地修改。因此你无法切换。
使用git commit
提交更改或使用git reset --hard
因为你在git clone上得到这个,我怀疑这可能与你的core.autocrlf设置有关。
尝试运行git diff
- 如果您看到文件中的所有行都被标记为已更改,则git会在结帐时转换行结尾。
您可以通过运行
来解决此问题git config --global core.autocrlf false
将core.autocrlf设置为false后重试克隆/结帐。这应该已经解决了问题
希望这有帮助。
答案 1 :(得分:0)
顺便说一下,你可以这样做:
git clone git://github.com/jquery/jquery-ui/ -b 1.8.6
将回答标题中的问题。