软件项目的托管平台gitHub
gitHub这个软件托管平台从大三的时候就开始接触,但常常以自己英语差的理由推脱,每次都只是“想要迈进门,突然收回脚” ̄□ ̄||。这些天下决心要把它拿下,于是乎我又开始从头开始接触gitHub O(∩_∩)O哈哈~。
版本控制能够大大提高程序员的工作效率,我打算使用 Github 网站和图形化客户端来完成版本控制工作(不会涉及到命令行操作哦)。
首先了解一下历史和简介吧:
1.Git 傻子(版本控制工具,是一款软件)
2.Git和Linux之父,Linus曾经说过:
我是个自负的混蛋,所有我的项目都以我自己的名字命名,先有Linux,现在是Git
--Linux
3.2008年诞生了一个公司:Github(推广Git的开源文化),产品就是一个网站github.com
好了再了解一些概念:
1.一个项目一旦被Git控制了它的版本历史,在Github上就有了另一个名字:仓库
2.commit (最常出现的词)v.做一个版本
n.等同于一个版本
3.Git的主要操作对象是一个一个的版本
4.分支操作:
我们有新的想法,要开发一段新的代码,但是又不想污染到Master分支上很重要的代码
Master分支上的代码一般是都可以放到服务器上去当产品跑的代码,所以测试性的代码不能放到上面
5.Pull Request:
用来发起对你做的各个版本的讨论
过程中遇见一个警告:
warning: no newline at end of file
解决方法:编译器需要文件最后有一个回车,作为文件结尾。
以下是我的gitHub网站:
https://github.com/Caesar909937
其实gitHub是一款很好用的工具,不仅对程序员有很大的帮助,对于我们写论文,写书籍也有很好的帮助!gitHub还有很多要学的东西,目前我只掌握了一些基本的技巧(其实英语也不难,难在你是否能静下心去学习),后期再慢慢摸索吧,有时间打算用gitHub搭建一个个人博客^_^