添加现有项目到git仓库
情景: 做了一个项目,需要放到git仓库里
为什么做这个记录?
我们一般的操作是先有仓库, 然后 git clone 到一个空文件夹. 然后再这个空文件夹里加项目文件. 再git push
现在是先有项目, 后有git. 如果直接git clone到现有目录会直接报错, 因为文件夹不为空.
解决方案一:
先 git clone 仓库地址 到一个空文件夹, 然后 复制 .git 目录到项目目录. 然后删除这个临时文件夹
解决方案二:
cd project
git init
git remote add origin https://gitlab.home.xxxxxxx.com/gongxxxxshou/gjgsios.git
git pull origin master
情景: 已经有了一个git仓库,还需要放到另外一个git仓库里,比如做备份
添加一个远程地址
git remote set-url --add origin git@gitee.com:xxxxx/sdf.Sdk.git
或
git remote set-url --add origin https://gitee.com/xxxxx/sdk.git
新添加的远程地址,不初始化的话,直接 添加进去 之后,可以直接 git push
强制提交(新添加的远程地址可能需要git pull,但是拉不到,那就强制提交好了)
git push -f origin master