git使用心得

问:你用什么管理你的代码?

答:文件夹啊,是不是傻。

。。。。。。。。。。。。。。。。。。。。

不用代码管理工具,个人感觉已经out了,一个好的代码管理工具可以保存你的工作记录,还能更好的进行团队开发,不管你用svn 还是git,都可以从一定程度上提高你的效率,

使用工具就是为了提升效率,以前做项目的时候为了加快进度我们只是自己写自己的代码,后来开会的时候发现可公用的部分我们几乎每个人都写了一份,但是经理他不管,即使代码冗余到如此地步他还是要我们自己写自己的。

后来做项目用svn进行代码管理,当时小白,一直会出现冲突的情形,所以就备份下本地文件重新更新,使用svn有好处也有不足的地方,因为当时我们的项目是保存在我自己搭建的svn上,就我们几个人看,而且我们的工作任务把模块划分的很清楚,导致我们只是埋头编码,也没心情去看别人的代码,最不好的就是测试,在代码风格没有统一的前提下,看他们的代码简直就是痛苦,总结上述经历,个人感觉编码过程需要团队间尽可能多的交流,最好是两个人一起编码。

我推荐git的原因是,第一他有一个具有国际性的社区,你在这里可以看到别人的代码,其他人也能看到你的代码。第二管理方便,基本的代码管理模块都有,配置ssh上传文件更加便捷。第三gitpage,你的用户名+github.io做自己的博客是不是很酷,不需要买服务器,也不用买域名,一个展示自己的页面产生了。可能git的优点远不止这些,请谅解我是小白。

git的使用其实官网有教程我想说这几天再写git page的经验

1.首先注册gitthub 并建立工厂repository

2.本地建立文件夹初始化git 如:WWW/blog$git init

3.添加需要提交的代码   如:WWW/blog$git  add  ./*

4.提交需要添加后的代码   如:WWW/blog$git  commit  -am "commit msg you can write angthing"

5.推送代码     

git remote add origin https://github.com/yang95/yang95.github.io

git push -u origin master

6.上述办法可以推送了   

推送时会提示你输入用户名密码

此时可以用ssh的方式进行推送,我有的是git BASH 

第一步

 

cd ~/.ssh 或cd .ssh

如果没有则提示: No such file or directory

如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件)

第二步

ssh-keygen -t rsa -C "xxxxxx@yy.com"

 

输入上述代码,如不许设置ssh密码连按三次回车即可

 

第三部

 

添加ssh key到GItHub

登录GitHub系统;找到设置,找到ssh  new ssh

 

第四步

打开id_rsa.pub,全选复制到github

 

 

第五步

设置本地git账户

$ git config --global user.name “your_username”  #设置用户名

$ git config --global user.email “your_registered_github_Email”  #设置邮箱地址(建议用


第六步

设置origin

如果origin已经设置可以输入  git remote rm origin

然后

git remote add origin git@github.com:yang95/yang95.github.io

以后推送的时候就不用输入用户名和密码了。

 

posted @ 2016-08-09 17:30  刘阳|lyang|yangakw  阅读(121)  评论(0编辑  收藏  举报