今天遇到领导给创建了一个新的git仓库,并且git仓库中已经存在了一个文件readme.md
按照往常,我在本地操作如下步骤:
git init //初始化仓库
git add .(文件name) //添加文件到本地仓库
git commit -m “first commit” //添加文件描述信息
git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支
git push -u origin master //把本地仓库的文件推送到远程仓库
但是提示:
原因:就是因为新的git仓库中已经存在了readme.md,而本地本地仓库与远程仓库尚未进行文件关联,为此我们先将两个仓库的文件进行关联后提交。
在idea 的 terminl窗口中依次输入命令
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
然后重新push项目,即可成功。
如果还是报错,可以将本地的.git 文件夹删除,重新关联文件:
git init //初始化仓库
git add .(文件name) //添加文件到本地仓库
git commit -m “first commit” //添加文件描述信息
git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支
#关联文件
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
#push代码到远程分支
git push -u origin master //把本地仓库的文件推送到远程仓库