git你会用么?(2)

来源:互联网 发布:切面编程日志记录 编辑:程序博客网 时间:2024/06/05 00:51

 前面给大家讲解了关于git的基础东西,现在来升级一下吧

前面我是从github上面clone下来的,现在我们本地创建

首先初始化仓库  找个目录 右键git create repository here出现一个界面(比如你就想在这里写点代码提交给服务器就勾上,如果以后你打算一直用这个目录写代码就不勾)


创建个文件,纳入版本控制,就会显示一个+号,但没有提交

现在我们进行第一次提交commit提交后,提交在我们本地

然后修改下文件内容,就变成红色了

我们提交一下,然后看show log,不需要联网我们就可以看到我们改了哪些东西,以前svn还需要联网等半天才知道改了哪些东西,是不是很棒


如果我们想切换到我们第一次提交时的代码 右键选择switch/checkout 选中commit 点击省略号,然后选择想切换的版本,此时就相当于创建了一个分支出来



如果想回到之前的版本怎么办?

我们选择回到主分支



这次简单的介绍了如何本地创建仓库,之后push到一个代码托管地址就可以了

 之前我的上篇破文介绍了如何提交代码到github上,但我们使用的是默认的https协议提交http://blog.csdn.net/u012600955/article/details/61669487

现在来介绍下SSH来提交,这涉及到RSA非对称加密

首先我们生成一堆密钥,打开puttygen以及pageant


打开两个软件如图


左边的是用来生成公钥私钥,右边的是用来给服务器用的

首先点击左边Generate生成公钥私钥,要不停地移动鼠标通过随机事件来创造密钥

声称好后如图,我们要保存起来公钥私钥



然后拷贝公钥的内容


进入github,按如图点击去设置


title设置标题 key就把刚才拷贝的公钥放进去

此时github就设置好了




这个时候电脑要去设置key,把刚才保存的私钥添加进去



此时我们通过ssh去拿去代码,本地clone添加地址点击确定(与之前一样)

此时代码就被clone下来了


之后我们进行修改push代码,就再也不用输入账号密码了

0 0
原创粉丝点击