-
登录官网注册账号
https://github.com/ -
成功登录自己账号后,创建测试资料库
-
下载windows 的git bash
https://gitforwindows.org/ ,默认安装 -
运行gitBash,获取秘钥
$ ssh-keygen-t rsa-C 'youremail.com'
根据提示操作路径密码,简单可以回车即可
-
根据以上提示的保存密码的路径,对应在win下找到文件
-
笔记本打开文件id_rsa.pub,这就是秘钥,全选复制
-
接下来,需要把获取的秘钥添加到github中,点击设置
-
NEW SSH key
-
将上边复制的秘钥拷贝到框内
-
添加成功后可以看到,与您的帐户关联的SSH密钥的列表。
-
检查是否成功绑定
-
绑定用户和邮箱
这步是设置自己的身份,比如git提交代码的时候要让别人知道什么人提交了代码
-
跳转到保存库的路径,克隆资料库到本地,是否成功
$ git clone https://github.com/Godlovemedfasdfasdfasd/test
-
往库路径放一个文件,,定位到这个路径
-
打标记
$ git commit -m "v1"
-
登录GitHub账号
`$ git push origin master`
-
登录GitHub网站,找到你创建的库
总结:
- 克隆仓库到本地
git clone
文件放入git仓库,分三步
- git add
第一步:保存后,我们使用git add命令,告诉git我们把文件添加到仓库缓存区了 - git commit -m " "
第二步:使用git commit命令,告诉git我们要把缓存区的所有文件正式提交到仓库, 其中 -m 和后面引号内容是本次提交的说明,也就是描述你每次改了什么。
git commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的hello.txt文件);1 insertions:插入了两行内容(hello.txt有一行内容)。
为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件。
add把文件放到了缓存区,然后commit正式提交到仓库。 - git push origin master
实现版本回退
git log 命令查看版本情况
显示了过去所有的修改时间、修改人、修改内容:
commit id是我们找回当时版本的唯一凭据
Git中使用HEAD表示当前版本,HEAD^ 表示上一个版本,HEAD^ ^ 表示上上一个版本,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
从当前版本回退到上一个版本,使用 git reset命令:
Git提供了一个命令git reflog用来记录你的每一次命令