git 将本地代码上传到空的远程仓库

第一步:将本地代码git初始化

在项目根目录下打开git bash,输入初始化指令

git init

第二步:将项目代码提交到本地仓库

git add .
git commit -m "init"

第三步:将远程仓库和本地仓库相关联

git remote add origin https://github.com/guyibang/TEST2.git

https://github.com/guyibang/TEST2.git是远程仓库地址

第四步:将远程仓库和本地仓库强制合并

git pull origin master --allow-unrelated-histories

创建远程仓库的时候常常会用readme初始化仓库,直接将本地代码push可能会导致报错
因为远程仓库是一个只有readme的空仓库,可以直接将远程仓库和本地仓库强制合并
如果本地也有readme文件,可能会导致冲突,打开readme将冲突处理好后进入下一步
这里应该会有更好的处理办法,但我的尝试均以失败告终,最后选择了这个最暴力的方法

第五步:将本地代码push到远程仓库

git push -u origin master

大功告成!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。