Git本地代码仓库如何关联远程仓库

后端 潘老师 2个月前 (12-18) 47 ℃ (0) 扫码查看

本文主要讲解关于Git本地代码仓库如何关联远程仓库相关内容,让我们来一起学习下吧!

需求背景

我在本地创建了一个项目,并且编写了一些代码后,通过使用Git初始化了本地仓库。此时,我又在GitHub上创建了一个仓库,并添加了一个README文件。现在,我想把本地的仓库与GitHub上的仓库关联,并将代码推送到远程仓库。这时候应该怎么办?

操作步骤

1、在本地项目的目录下初始化Git仓库

git init

2、将项目中的所有文件添加到本地仓库,并且提交初始版本的代码

git add .
git commit -m "First commit"

3、在GitHub上创建一个新的仓库,例如名字叫做:xiaodou-project

4、将本地仓库与GitHub远程仓库关联:

# git remote add origin <GitHub仓库地址>
git remote add origin https://github.com/fxiaoyu97/xiaodou-project.git

5、拉取GitHub上的README文件和其他可能存在的文件

git pull origin master --allow-unrelated-histories

6、将本地代码推送到GitHub远程仓库,第一次推送时可能需要使用-u参数建立本地分支与远程分支的关联

git push -u origin master

完成上述步骤后,你的本地代码就会成功推送到GitHub远程仓库。

补充说明

使用--allow-unrelated-histories选项告诉Git,你允许合并两个不相关的历史。这在以下情况下可能发生:

  1. 你在本地创建了一个新仓库(没有历史),然后在GitHub上创建了一个带有历史的仓库。
  2. 你在GitHub上创建了一个新仓库(没有历史),然后在本地创建了一个带有历史的仓库。

使用--allow-unrelated-histories可以强制Git合并这两组历史记录,创建一个新的合并提交,使它们共享一个共同的祖先。这通常是在第一次将本地仓库与远程仓库连接时使用的。在这之后,通常不再需要使用这个选项。

如果本地仓库历史,远程仓库也有历史,使用 –allow-unrelated-histories 选项,将强制Git合并两个历史。

以上就是关于Git本地代码仓库如何关联远程仓库相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客(www.panziye.com),学习愉快哦!


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/back/12597.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】