git:本地项目关联远程仓库
初始化
在本地需要关联到远程仓库的项目根目录下执行
git init
然后关联远程仓库 [project]。你需要存在一个远程仓库,名字随意,然后执行下面的命令(去掉中括号)就可以关联到该仓库。
git remote add origin git@gitee.com:idiv/[project].git
提交
git add .
git commit -m '初始化项目'
git push -u origin master
一般在github或者gitee上新建项目会带有一个readme文件,也很有可能你本地git init的项目中也存在这样的文件,这样就会冲突,如果没有冲突到此就提交完成了。
解决冲突
如果远程仓库不为空就提交失败, 解决方案 rebase = fetch + merge
拉远程仓库文件
git pull --rebase origin master
有冲突解决冲突
可以在本地查看一下哪些地方冲突了,手动解决即可。
继续流程走
git rebase --continue
接着提交
git push -u origin master
ps: 强制merge
git pull origin master --allow-unrelated-histories
至此,已经在本地初始化项目后关联到远程仓库了。
原文:https://www.cnblogs.com/idiv/p/8565773.html