摘要: it是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。github的ssh配置如下:一 、设置git的user name和email:$ git config --global user.name "Charles"$ git config --global user.email "xxxx@gmail.com"二、生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除2.生存密钥:$ ssh-keygen -t rsa -C “xxxx@gmail. 阅读全文
posted @ 2013-09-24 21:44 午时的海 阅读(487) 评论(0) 推荐(0) 编辑
摘要: http://www.zhihu.com/question/20070065 git相关问题的收集Git 是 Linux 之父 Linus Trovalds,为管理 Linux 内核代码而建立的,被认为是分布式版本控制工具中的顶级水准。智能、友好、强健、高效。HEAD代表当前的工作树。SHA1代表项目文件的对象名。有40位。tag为对象标签。在git的概念里总共有四种对象:tree、blob、commit、tag。其关系如下图:一个重要的概念是:git与其他版本控制系统不一样的是,其它管理系统如svn采用的事增量文件系统。而git则是将每一次提交的全部内容都保存下来。这虽然占用了系统空间。但是 阅读全文
posted @ 2013-09-24 17:10 午时的海 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 需要的配置:1、C:\Program Files\Git\etc\git-completion.bash:alias ls='ls --show-control-chars --color=auto'说明:使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。2、C:\Program Files\Git\etc\inputrc:set output-meta onset convert-meta off说明:使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。3、C:\Program Files\Git\etc\profile:exp 阅读全文
posted @ 2013-09-24 13:28 午时的海 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 出处:http://www.cnblogs.com/cookes 免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢) 本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。 阅读全文
posted @ 2013-09-24 10:58 午时的海 阅读(561) 评论(0) 推荐(0) 编辑