Git版本控制——github与本地服务器

博客介绍了本地Git连接Github远程仓库的步骤,包括生成SSH密钥、在Github上绑定密钥、添加远程仓库,以及将本地内容推送到远程仓库。还提及了相关命令,如git remote add、git clone、git pull、git push等,同时分享了遇到的问题及解决办法。

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

接上

Git版本控制——安装配置、基本操作与分支管理

Git版本控制——安装配置、基本操作与分支管理_旧日灯塔-优快云博客


Github

关联:Git是一个版本控制的工具,而Github是一个网站,一个托管代码的平台,可以基于Git实现版本控制。

 GitHub is how people build software

We’re supporting a community where more than 36 million* people learn, share, and work together to build software.

官网GitHub: Where the world builds software · GitHub


另外,Github提供桌面应用程序,可以在下面的链接下载

GitHub Desktop | Simple collaboration from your desktop


本地Git连接Github远程仓库步骤

首先

生成密钥

通过 ssh-keygen -t rsa -C "xxxx"生成SSH密钥(邮箱换成自己的~)

如?提示

其实就算起个名字,不写也可以,默认rsa,直接回车就好

然后是密码,也可以为空,直接回车

然后会提示两个文件路径,即你的私钥和公钥

在Github上绑定

打开GIthub的设置界面,点头像就可以看到setting的入口

找到SSH and GPG keys

点击New SSH key Title随意,Key的话就粘贴刚才两个文件里的id_rsa.pub文件的内容即可(用记事本打开就好)

然后看的视频还有这个步骤,网上看别人好像没看到说有这步的,就跳过了,不知道会有什么影响

全部结束提示大概是这样

警告那个配一下Hosts应该可以解决


添加远程仓库

然后通过

git remote add origin 把?复制的链接填到这里

来添加远程库

创建,从上到下为仓库名称,描述,选择是私有还是公有,是否初始化携带一个README文件

创建完毕后可以在右上区域看到绿色的按钮,点击后会有一个模态框

点击Use SSH 复制这串链接

即完整的命令为:

  • git remote add origin git@github.com:xxx/GitTest.git

类似的还有

  • git clone git@github.com:xxx/GitTest.git

可以把远程仓库的克隆到本地 适用于本地空空如也

还有一个

  • git pull 相当于merge,适用于本地有一定东西,能与远程的进行合并

把本地内容推送到远程仓库

用git push -u origin master来将本地仓库上传到远程仓库

第一次使用需要加 -u  后续不需要

遇到了个奇怪的错误,然而我就一个人啊?怎么可能和人冲突,没办法只好加 -f强制覆盖。

然后正常应该如下画面,再进行一次上传的话,由于没有修改会直接提示Everything up-to-date

刷新会看到文件已经上传~(应该用这个词来形容嘛)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云无心鸟知还

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值