最近看论文写一些笔记总是不是很舒服,图片上传图床总是很麻烦。然后搜了一些帖子发现使用picgo搭配github会很方便,于是又来看git,发现自己github密码是啥都忘了淦。。。就遑论git命令了,所以决定痛改前非,用这篇文章记录一下,以免以后再次尴尬。
文章目录
git 安装和使用
git简介
git是一个分布式版本控制工具, Git把文件以快照形式存储,Git可以存储你之前的版本在你需要时候恢复使用,Git操作可以大部分在本地完成。这一点了解并不需要那么深入,我相信对于大部分人来说,github就是写完代码上传上去,然后可以从那里搜到很多代码的开源社区。大家或多或少都知道git的版本管理功能很牛逼,什么快照啊之类的。但是如果你不是远程多人办公,以及深度使用者,应该还是上传的本地调试好的代码然后不管了的居多。因此博客里面将尽量介绍一些浅显的用的着的东西。
git 前期安装配置
git安装 参考链接 https://www.jianshu.com/p/414ccd423efc
这一步过于简单,默认都会
github注册 github是一个代码托管平台,也就是你的代码可以给它管理。
首先注册github账号:https://github.com/join 过程就和普通的注册手续没差,姓名邮箱密码填完就能进入
点击头像》仓库》新建仓库
git和github连接
ssh密匙的设置和获取
检查电脑上是否已经有ssh密匙
运行 git Bash 客户端,输入如下代码查看文件:
$ cd ~/.ssh
$ ls
创建一个 SSH key
$ ssh-keygen -t rsa -C "your_email@example.com"
代码参数含义:
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
-f 指定密钥文件存储文件名。
以上代码省略了 -f 参数,因此,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key 代码,如:
Generating public/private rsa key pair.
# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]
当然,你也可以不输入文件名,使用默认文件名(推荐),那么就会生成 id_rsa 和 id_rsa.pub 两个秘钥文件。
接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了
Enter passphrase (empty for no passphrase):
# Enter same passphrase again: