GIT本地项目关联远程仓库

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