报错代码:
$ git clone https://gitee.com/bufanyun/back-end-of-question-bank.git Cloning into 'back-end-of-question-bank'... remote: Enumerating objects: 6506, done. remote: Counting objects: 100% (6506/6506), done. remote: Compressing objects: 100% (4697/4697), done. remote: Total 6506 (delta 1945), reused 5910 (delta 1527), pack-reused 0 Receiving objects: 100% (6506/6506), 16.29 MiB | 1.90 MiB/s, done. Resolving deltas: 100% (1945/1945), done. error: invalid path 'backend/runtime\queue-test.txt' fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed. You can inspect what was checked out with 'git status' and retry with 'git restore --source=HEAD :/'
查看git上面报错的对应文件,发现是因为命名中含有特殊字符
backend/runtime\queue-test.txt
解决办法:
推送服务器是linux,而拉取是windows10,很明显windows10不支持这种文件命名。
于是删除服务器上的这个文件,重新再试解决了
另外直接删除git分支上的文件也可以,如果文件不能被删除,则可以在推送代码前 将其隐藏。
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。
初晨:可以,bug搞定了,谢谢!
2021-03-12 11:12:28 回复