零基础带你入门 git 和 GitHub - 持续更新欢迎关注

连接本地仓库和远程仓库

git remote add MyFirstRepository git@github.com:Cocacola/MyFirstRepository
    远程   添加   远程仓库的代号    你远程仓库的地址: 前面保留后面的改成自己的
git remote -v 
用来查看添加的所有远程仓库
git remote rm [一个特定的远程仓库连接]
搭配上一条指令元出来删除某个特定的远程仓库和本地仓库的连接

在这里插入图片描述

配置SSH登录 - 免密登录方式

本地

ssh-keygen -t rsa -C "你的邮箱"
ssh-生成秘钥 加密方式 

在这里插入图片描述
接下来输入你想要的保存地址 保存你的公钥和私钥 (ssh用的非对称加密)

'/c/Users/ME/.ssh' 这个是默认的存放路径
id_rsa 是默认的文件名

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第一个是私钥 第二个是公钥, 私钥不能泄露 公钥就是要给别人看的 具体可以去我其它的博客下找原因

用 cat 命令查看 文件下的内容
在这里插入图片描述
这里可以看到公钥的内容就是一串128bit的二进制码加密后的文本

云端

复制公钥里的内容 进入GitHub点击Setting
在这里插入图片描述
进入 SSH and GPG keys
在这里插入图片描述
New SSH Key
在这里插入图片描述
复制刚才的Public Key
在这里插入图片描述

测试

输入

$ ssh -T [email protected] 测试

在这里插入图片描述
这时候我们试着把本地库推到远程仓库去

在这里插入图片描述
报了一个错误说的是远程仓库包含了我做的一些东西需要先拉出来再推进去, 这个东西指的是我们新建仓库时的README.txt, 本地没有所以要先拉出来获得README再推进去.

git pull --rebase MyFirstRepository master
这个就是把它强制拉出来

在这里插入图片描述
拉取成功了我们看看本地仓库列表
在这里插入图片描述
这个时候我们再push git push [要推进的远程仓连接] master
在这里插入图片描述
我们去GitHub看一眼
在这里插入图片描述

更改本地文件再推送

(1). 用notepad打开一个文件做一些更改
在这里插入图片描述
在这里插入图片描述
(2). 用 git status 查看本地仓库状态
在这里插入图片描述
(3). 用 git add [文件名] 去把更改后的文件从 工作区移到暂存区
在这里插入图片描述
在这里插入图片描述

(4). 用 git commit 把文件从暂存区移到仓库区
这里注意一个问题 不用 git commit -m 就会打开自定义编辑器去写提交说明
在这里插入图片描述
在这里插入图片描述
(5). 用git log看一下本地仓库的更改记录
在这里插入图片描述

看从初始以后的所有更改记录都在上面了
(6). 用git push [要推到的远程仓库名] master
加粗样式在这里插入图片描述
(7) 去GitHub上看一下
在这里插入图片描述

原创文章 28 获赞 44 访问量 3791

猜你喜欢

转载自blog.csdn.net/qq_42141943/article/details/106184764