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

接上

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

https://blog.csdn.net/nishigesb123/article/details/89945559


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.

官网:https://github.com/


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

https://desktop.github.com/


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

首先

生成密钥

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

如提示

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

Git版本控制——github与本地服务器_第1张图片

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

Git版本控制——github与本地服务器_第2张图片

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

Git版本控制——github与本地服务器_第3张图片

在Github上绑定

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

Git版本控制——github与本地服务器_第4张图片

找到SSH and GPG keys

Git版本控制——github与本地服务器_第5张图片

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

Git版本控制——github与本地服务器_第6张图片

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

Git版本控制——github与本地服务器_第7张图片

全部结束提示大概是这样

Git版本控制——github与本地服务器_第8张图片

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


添加远程仓库

然后通过

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

来添加远程库

 

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

Git版本控制——github与本地服务器_第9张图片

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

Git版本控制——github与本地服务器_第10张图片

点击Use SSH 复制这串链接

Git版本控制——github与本地服务器_第11张图片

即完整的命令为:

类似的还有

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

还有一个

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

 

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

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

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

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

Git版本控制——github与本地服务器_第12张图片

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

Git版本控制——github与本地服务器_第13张图片

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

Git版本控制——github与本地服务器_第14张图片

 

 

你可能感兴趣的:(其它)