话痨
学习使用git期间,教程中都说git如何牛逼,由于本人并没涉及到大项目,所以对git 使用仅限于修改记录和文件备份保存。就这两个目的来说,git 相对于svn来说非常难用的,简单的工具却要花好几天的时间去自学。不过都用git 自己也不能落下,果断看了下来。教程看了几个都感觉有不足的地方,上手还是特别困难,git的模型说明也特别繁杂,使用上一肚子疑惑,这里面很复杂的东西不用去看,目的只是获取文件、修改、上传,所以一开始用代码尝试就可以了,看下面。
实践篇
a. 需要有云库(就是要保存到公网网络中的服务器中,可以理解为非自己的电脑就可以了),若没有官网注册就可以了,具体的不多说看其他教程。
b. git remote add origin git@github.com:michaelliao/learngit.git
这里借鉴https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440这里面的命令。
git remote add 是不能变的,
origin 这个词可以变,就是给后面那个git库的取的名字,
git@github.com是git特有的书写方式代表协议是不变的,
":"中间的冒号必须有,
后面就是你自己注册的github名,和创建的库名learngit(这个似乎要到网页上创建)
c. 执行b.后按理说可以用了,按逻辑是行不通的,没输入密码,git是通过SSH和GPG 两种方式认证是否是你这个人,看下面这张图。
在windows的cmd黑窗口任意路径下输入下面一行代码,
如:
D:\>ssh-keygen -t rsa
然后回车到底,进入C:\Users<用户名>.ssh
下路径找到id_rsa.pub,用记事本或者其他编辑器打开,全选复制
进入下面这个图界面,点击new SSH key 标题乱写,下面粘贴,提交成功后就下面这个界面
正常顺序
1.ssh-keygen -t rsa 后到官网自己账号中设置
2.git remote add origin git@github.com:<注册名>/<自己在官网上创的库>.git
3.参考廖雪峰博客 https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440
有问题看帮助