git&github的使用-1
github从诞生开始,主要提供的是基于git的版本托管服务,发展到现在,已经成为全球最大的开源社区.
git是一款免费,开源的分布式版本控制系统.
在github上可以学习优秀的开源项目,多人协作,搭建博客/个人网站或者公司官网,基于Mrakdown的写作,个人简历等.
github中的一些常用名词:
Repository:相当于项目
Issue:问题(别人针对于你的repository提的issue,解决后可以关掉)
Star:点赞
Fork:基于repository的分叉
Pull Request:基于fork之后的代码,改进之后合并到Repository需要request.
Watch:关注
Gist:同Repository类似,但是分享的不是项目,而是其他.
README.md:基于markedown语法的文档,有极好的可阅读性,常用于写作,说明等.
git merge的时候,先切换到master分支,再merge需要合并的分支代码
如果需要向github上提交代码,就需要提到ssh,ssh是一种网络协议,用于计算机之间的加密登陆.
目前是每一台linux电脑的标准配置.而大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,
linux与mac系统都默认安装了SSH,windows在安装了git bash之后也安装了ssh
下面是在客户端生成公钥,并在githu上配置的方法:
1.生成公钥
2.在github上配置公钥