将本地项目关联远程仓库

新建一个项目,项目是npm创建,并使用git拉取的框架项目的远程仓库内容。需要把当前项目与远程指定的仓库关联起来,怎么做?
我现在新建的是nuxt的项目:
现在查看分支git branch 以及 git remote -v 全部为空

image.png

创建关联:
git remote add origin <url>
关联成功之后没有返回值(没有结果就是最好的结果)
划重点:需要在本地项目的根目录下进行操作
这个时候再次查看git remote -v, 好的,已经有信息了。

image.png

如果这时候忍不住直接拉去一下远程文件的话,就会有如下提示:


image.png

只是关联远程了,还没有创建指针,所以根据提示来一发。

image.png

注意:在创建指针之前,必须将本地仓库内容提交,执行 git add . git commit -m '...' 否则可能是会失败的

成功之后,需要先拉去一遍仓库,进行与本地仓库内容的合并,但是因为提交历史不同,会出现一些报错问题:
fatal: refusing to merge unrelated histories
所以在执行git pull 的时候需要添加一行--allow-unrelated-histories(使git允许合并不相关的历史)
这样就成功拉取了。

image.png

但是还因为文件有冲突,所以需要解决一下提示的文件README.md的冲突,然后重新提交本地仓库

image.png

现在就可以如丝般顺滑的操练起来了


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

推荐阅读更多精彩内容