把本地仓库同步到github

  1. 注册完github后,配置ssh key
  • 生成公私钥 ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • cd ~/.ssh/到本地这个目录下查看生成的公私钥,使用命令cat id_rsa.pub把公钥粘贴到github上
    image.png
image.png

image.png
  1. 新建github仓库


    image.png

    根据自己个人实际情况填写


    image.png

    license协议是自己情况而定。
  2. 本地仓库新增远端站点


    image.png

image.png

git remote add github git@github.com:chenningjing/git_learning.git
远端站点.png

  1. 将本地仓库push到远端github上
    git push github --all
    image.png

这个时候master分支被拒绝了,说远程分支包含了有些工作是本地没有的, 如果本地要和远端的做集成,要先把远端的拉下来;此时版本树如下图,我们等下观察变化


image.png
  1. 将远端信息拉取下来git fetch github matser

    image.png

    gitk --all
    image.png

  2. 合并分支

要把远端的master和本地master分支合并(在本地合并)

image.png

git checkout master# 切换到master分支
git merge github/master
合并分支.png

直接进行合并会报错,因为两棵树不存在父子关系,所以要带参数
使用命令:git merge --allow-unrelated-histories github/master
image.png

  • 结果验证


    image.png
  1. 将本地分支向远端push
    git push github master
    image.png

    验证:这个时候远端的分支也都被有了
    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初始化git 配置git 使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名,...
    MiracleJQ阅读 1,426评论 0 0
  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,466评论 2 8
  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 1,971评论 0 5
  • 三大区域: 工作区 → 缓存区 → 本地仓库 一 、 使用 git config 命令进行配置: git ...
    Manchangdx阅读 2,861评论 0 2
  • git的安装 由于我已经使用git将近有大半年的时间了,早已安装过,就没法上图说明,这里就不细说了 版本库(仓库R...
    张培_阅读 538评论 1 5