【软件工程】github新建仓库

git使用 -- 新建仓库的同步

  • 设置使用ssh文件
  • 设置远程仓库
  • fetch以获取远程分支
  • 合并初始仓库历史与当前历史
  • 设置上传上游
  • 设置使用ssh上传
  • 推送分支

创建仓库

在github上新建仓库,并初次上传源代码,需要在github上,首先创建仓库,按照正常流程创建即可,可以选择有license文件。

本地git设置

在本地已经有~/.ssh/config文件的情况下,总体来说设置比较简单,主要分为两个步骤,

  1. 设置本地仓库的ssh信息
  2. 设置上游
    一是设置本地仓库的SSH信息,使用如下命令
    git config core.sshCommand "ssh -i ~/.ssh/github_yosez"
    其中github_yosez是具体的密钥文件
    请照抄即可。

设置远程分支

设置远程上游分支,如果要使用SSH文件,则必须使用SSH地址,即非https的地址

git remote set-url origin git@github.com:yosez/prm.git

其中git@github.com:yosez/prm.git是SSH地址。

设置分支名称

使用 git branch -M main-yc 将当前分支,直接拷贝并转到 main-yc分支。

新建git仓库流程

复制代码
设置使用ssh文件
git config core.sshCommand "ssh -i ~/.ssh/github_yosez"
设置远程仓库
git remote add origin git@github.com:yosez/git_init.git
fetch以获取远程分支
git fetch
合并初始仓库历史与当前历史
git merge origin/main main --allow-unrelated-histories
设置上传上游
git branch --set-upstream-to=origin/main main
设置使用ssh上传
git remote set-url origin git@github.com:yosez/git_init
推送分支
git push origin main