git-github管理代码

前言
引言

在我找到工作之前,一直管理代码方面使用的都是svn,直到面试的时候,我现在的leader问了我知道github吗?说句实在话,非计算机科班出身的我,还实在是不太了解。后来自己去了解了一下,才知道这种代码管理方式的高效便捷之处。题外话:我爱笨媳妇。

git简介

        你问我git是什么?我只能坦白的说,在我没去百度百科上查找相应的资料之前我不知道,我去看了之后我还是云里雾里,你知道的,但凡是什么上升到解释原理的层面,都必然会显得晦涩难懂。

        类比是我们人类最常用的思维,我们来和svn对比下就知道了,什么?你说你没用过svn,算了吧,我还是不要多费唇舌了。简单的来说,git其实就是用来管理我们财产的一个工具,为啥说是财产,而不是代码,那是因为用git能管理起来的东西简直是太多了,我把我们那些珍贵的材料称为财产。git就是帮你管理他们的。

        关于git的介绍,大家可以看看廖雪峰的git教程,介绍的十分详细。

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000

如何管理

        上面我们提到了管理,那么究竟该如何管理呢?我不喜欢解释晦涩难懂的概念,因为我觉得我们的大脑建立感性认知的能力要更强一些,直接去做,先不要管什么原理。

        我介绍的是如何使用github管理自己本地的一些东西,当然,有坑的部分我会重点的讲述。
1. 首先,当然申请一个github的账号。
2. 新建一个仓库,这个的话,在很显眼的位置,也就不说啥了。
3. 安装git的客户端,我目前使用的是:Git-2.5.2.2-64-bit
4. 首先选定一个目录,这就是你要存放项目的目录,在这个目录下使用 ++git init++ ,当然是在命令行下进行的,也可以在图像化界面上操纵,现在的客户端基本都提供这两种方式的。
5. 这个时候,我们可以发现我们本地的目录的地方已经存在一个.git目录,但是你有可能看不到,那是因为那是隐藏文件夹啊。至于如何看到它,那就去找下了。
6. 现在,我们就要连接github服务器了,但是你连接它总要有个密匙凭证,那就在你本地生成一个,生成的办法就是:ssh-keygen -t rsa -C “943065465@qq.com” 当然,系统会要求你输入用户名密码之类的,一路回车即可。
7. 这个时候就要去看看我们的ssh key文件是否成功生成了。那你想想一定在我们的系统的管理员目录下面了,这个时候,打开windows powershell,输入 cd ~,进入系统管理员主目录,然后cd .ssh,可以看到有几个文件,id_rsa.pub就是我们需要的,粘贴里面的内容即可。
8. 进入https://github.com/settings/keys,当然你一定要提前登录,直接配置就好,期间可能会要求你输入密码。
9. 上面的步骤做完,我们就大功告成了,检测一下,ssh -T git@github.com 恩,就是的,你可以看到已经成功连接。
10. 接下来就要上传本地仓库上去了,这个时候你需要先设置一下自己的名字和邮箱,因为每次提交都会把相应的信息提交上去。
就是这麽个设置法:

git config –global user.name “your name”

$ git config –global user.email “your_email@youremail.com”

11.下面要做的就是添加远程地址了,这是和github服务器真正开始连接的第一步,

git remote add origin git@github.com:yourName/yourRepo.git

连接上,你会发现.git目录下面出现了一个config文件,里面也会相应的出现远程服务器的地址,当然啦,你也可以直接修改config文件改变远程服务器地址。

        上面步骤我们做一个总结,这就是连接github服务器的一些操纵,其中这些操作除了第十一步是每次都要操作的,别的都是只需要配置一次。

        上面所讲述的是使用ssh的形式连接,当然,也可以使用https的方式连接,但是,每一次提交都需要输入用户名和密码,我想那真的是太繁琐了,当然,公司里面一般配置的就是使用https进行连接,免得被人胡乱修改的啦!

总结

        通过上面的例子我们可以看到,我们首先已经将自己的东西上传到了github上面去了,当然有人会说,你说git管理好,到底好在哪里呢?这篇文章里面我只想讲述如何进行管理,后面我会在写一些文章来详细介绍到底应该如何进行管理。
        当然,在我们把代码使用github管理起来之后我们就要好好的学习git的相关知识,熟练掌握!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值