git使用 -- 新建仓库的同步
- 设置使用ssh文件
- 设置远程仓库
- fetch以获取远程分支
- 合并初始仓库历史与当前历史
- 设置上传上游
- 设置使用ssh上传
- 推送分支
创建仓库
在github上新建仓库,并初次上传源代码,需要在github上,首先创建仓库,按照正常流程创建即可,可以选择有license文件。
本地git设置
在本地已经有~/.ssh/config文件的情况下,总体来说设置比较简单,主要分为两个步骤,
- 设置本地仓库的ssh信息
- 设置上游
一是设置本地仓库的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