起因
为什么会有这么奇怪的操作,期初我也很是郁闷。但,当我项目经理让我把代码地址发给他并给他权限的时候,我突然意识到了——这个仓库不是我的,我给不了权限,而且能给权限的人不在这里了。于是乎我开始了复制别人仓库的道路。
第一种
首先创建一个带有README的md文件,然后去你要复制的仓库代码中开启终端输入
git push --mirror xxx(此处时你新建的代码仓库的地址)
执行完毕后刷新你的代码仓库就是复制过来的仓库全部代码
第二种
也是新创建一个项目,但是该仓库应该为全空状态,也就是说仓库里面什么也没有,连readme.md都不要创建。然后在你要复制的仓库代码中开启终端输入
git remote add [name] xxx
其中name为你的仓库名,xxx为你仓库代码地址
然后 git push [name] master
貌似这种方法比第一种方法更快些。