首页 > 其他分享 >Git本地代码仓库关联远程仓库

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

时间:2023-12-18 14:05:59浏览次数:37  
标签:GitHub 仓库 Git 本地 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本地代码仓库关联远程仓库_git

标签:GitHub,仓库,Git,本地,git,远程
From: https://blog.51cto.com/u_15812995/8872898

相关文章

  • Git|Git推送代码到远端时发现文件冲突,该怎么办?(二)
    背景多人使用同一个远端仓库开发项目,这时候直接推送代码到同一远端仓库,然后就会出现一系列的文件修改冲突情况,接下来我们具体情况具体分析一下。本文的主要围绕着下面两种情况展开的,在阅读之前可以先自己思考一下问题的答案是什么?不同的人修改同一分支相同的文件的相同区域,你会怎么......
  • Harbor 本地docker镜像仓库远程连接(镜像管理零距离!!)
    简单几步,实现本地Harbordocker镜像仓库结合cpolar内网穿透实现远程推送和拉取镜像1.查看本地镜像进入本地Harbordocker仓库,我们可以看到我们的本地镜像,这边方便测试,提前上传了一个镜像  在左侧可以看到推送命令,这里局域网ip没有出现端口,说明默认使用80端口,知......
  • Github 工具栏
    漏洞及渗透练习平台:WebGoat漏洞练习环境      github.com/WebGoat/WebGoat       git地址:https://github.com/WebGoat/WebGoat.gitDamnVulnerableWebApplication(漏洞练习平台)数据库注入练习平台 用node编写的漏洞练习平台,likeOWASPN......
  • git hook 和 Husky工具
    githook背景git:除了作为版本控制之外,还能执行自定义操作----githook,它存在于.git文件夹下的hook文件夹,里面有很多以.sample结尾的demo文件,要执行它,只需要把文件名后面的的sample删了。应用场景:(1)实现自动编译(2)自动删除仓库中的编译代码Husky工具介绍是一个专门......
  • Docker 开启远程端口访问2375
    开启方法:1、修改/etc/default/docker下的配置cat/etc/default/dockerDOCKER_OPTS="-Htcp://0.0.0.0:2375"systemctlrestartdocker2、修改/usr/lib/systemd/system/docker.service配置cat/usr/lib/systemd/system/docker.service[Service]ExecStart=/usr/bin/dockerd-Htc......
  • docker-compose 部署 harbor 镜像仓库
    1、安装docker(这个就不写了,可以看)略......2、安装docker-compose[root@master2~]#curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose[root@master2~]#chmod+x/usr/loc......
  • SpringBoot开启注册发现并使用feign进行远程调用
    1、安装nacos服务端nacos下载地址https://github.com/alibaba/nacos/releases下载nacos之后解压并启动Nacos默认端口是88482、配置maven坐标信息2.1配置坐标管理<dependencyManagement><dependencies><dependency><groupId>com.alibaba.cloud</......
  • 【解决Git分支合并冲突】
    1.了解分支合并冲突在多人协作开发中,每个人都可以创建自己的分支来进行工作。当你试图将一个分支的更改合并到另一个分支时,Git会尝试自动合并更改。但是,如果两个分支都修改了同一部分的代码,Git就无法自动决定应该保留哪个更改,这就会导致合并冲突。2.解决分支合并冲突的步骤步......
  • 个人优化 Github Pages 博客网站访问速度记录
    使用GithubPages可以方便地搭建自己的静态网站,详细过程参考我的这篇文章。使用hugo和GithubPages搭建个人博客但由于众所周知的原因,此方法搭建的博客在国内访问速度不佳。因此考虑采用一些方法来加速访问,主要思路是使用CDN加速网站的静态资源。对于不同的静态资源,......
  • Git本地代码仓库关联远程仓库
    需求背景我在本地创建了一个项目,并且编写了一些代码后,通过使用Git初始化了本地仓库。此时,我又在GitHub上创建了一个仓库,并添加了一个README文件。现在,我想把本地的仓库与GitHub上的仓库关联,并将代码推送到远程仓库。这时候应该怎么办?操作步骤1、在本地项目的目录下初始化Git仓库git......