github-将本地代码上传到github上

这篇博客详细介绍了如何通过SSH密钥配对,在本地和GitHub之间创建、关联仓库,并进行代码的推送和拉取操作。步骤包括生成SSH密钥、在GitHub上添加公钥、初始化本地仓库、创建远程仓库、关联远程仓库、拉取和推送代码。同时,文中还涉及到分支的创建、合并以及解决冲突的方法,适合Git初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.

步骤:

准备:因为本地和远程是通过ssh加密的,所以需要生成秘钥和私钥

ssh-keygen -t rsa -C  "youremail@example.com"

"" 双括号里的是  关联 github的个人邮箱

cmd 里 输入 上述指令,然后 按三次 enter 键,就在 目录生成了文件

 生成的文件如下:

第一个文件是私钥

第二个文件是公钥:(gitbub生成token的时候用这个文件) 

进入github个人中心:

 

 然后  把刚才的公开密钥:id_rsa.pub中的代码复制到方框中

① 创建本地仓库

git init 初始化本地仓库

git add .  提交代码到本地仓库(注意:add 后面 有 空格 然后 . )

git status 查看提交状态

git commit -m "" 提交代码 到本地仓库

如下:

② 创建远程仓库

③将本地仓库和远程仓库关联(此处用的ssh,指令  git remote add 仓库别名 仓库地址)

获取远程仓库ssh地址:

 git remote add origin git@github.com:wGuoyiguang2/springboot_2022.git

用上述指令将本地仓库和远程仓库  关联

④ 在本地从远程拉代码

git pull --rebase origin main  

如果报错:

fatal: couldn't find remote ref main

需要创建主分支:

git branch -M main

 push 主分支:

git push -u origin main

查看网页:main 分支已经建好

则用下面指令

git pull --rebase origin master

说明:  main 是 远程仓库的分支名称

⑤ 将本地代码推送到远

git push origin master

 

具体过程如下:

① 创建本地仓库

② 创建远程仓库

③将本地仓库和远程仓库关联(此处用的ssh,指令  git remote add 仓库别名 仓库地址)

④ 在本地从远程拉代码

⑤ 将本地代码推送到远

tips:

git 创建分支:

 查看网页没有出现 dev

 

 

 merge 分支:

dev 分支上有文件:

 master 分支上没有文件 

所以将dev的 文件merge 到 main 分支

 git merge 目标分支

git merge main 

没有dev.txt 文件

切到主分支

git checkout main 

从主分支获取最新code

git pull origin main

查看 提交状态 

git status

push code 到主分支(因为之前已经操作过 git merge main ,所以本地main 仓库是有 dev.txt 文件的) 

git push origin main 

通过页面进行合并请求操作后就好了

1 . 在 dev 添加一个 dev2.txt  merge 到  main 分支上

 dev

main

切到主分支,让主分支合并dev分支的代码(合并谁的代码就merge谁)

git checkout main  

 查看网页:

 面试题:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值