git clone git fetch git checkout git pull都拉不下代码

注释:git clone 远程仓库地址 -b 分支名   git clone本身会自动关联远程仓库

复原过程:由于误删了xcode项目文件,导致项目编译失败,于是打算重新克隆仓库,我把原本的文件夹内的文件都删除了,git pull代码 失败(操作不对导致的),然后我把整个空文件夹删了,重新创建一个同名的文件夹并且git remote add origin添加了远程连接,接着git pull,代码没有被拉下来,接着git fetch 还是没有,然后git checkout dev 还是没有,为什么?

我git status查看了下git文件状态比对,发现出现一系列的D开头的记录(表示被删除了哪些文件)我试着 git reset --hard 回撤了上次骚操作,然后git clone 仓库地址 -b dev    (-b表示指定拷贝的分支)成功的拉下了代码。。。

结论:如果有文件大量变更 同名文件夹无法成功拉下远程仓库文件代码

猜你喜欢

转载自blog.csdn.net/hzxOnlineOk/article/details/91511418
今日推荐