git和github的第一次接触

个人github的helloworld连接:java

https://github.com/xuziqian111/hello-world/blob/master/helloworld.javagit

个人github帐号连接:https://github.com/xuziqian111github

此次做业基本上纯靠自学,但好在有同窗的帮助以及强大的百度,在看教程的过程当中出现的问题都有了相应的解决方案,让人感受不是一我的孤单地学习,而是有了必定的交流,而此次自学我也了解到,除了知识的传授,对于一个软件的学习交流实际上是很重要的,在往后的工做也是如此,没有交流一我的是可贵编写出一个很大丰富功能全面的程序。编程

对于git一系列教程下来也有了必定的体会:好比说出现fatal:could not read from remote repository就是要从新出现这个问题是由于,没有在github帐号添加SSH key因此要从新配置,这一点也是经过百度解决的。还有一开始没有配置用户名和邮箱,使得在 git commit的时候出现报错,其实都是一些考验细心和作事专心度的事情,在作这些时候必定要保持日常心,越急越燥反而拔苗助长,会拖延好久。vim

话说回来讲道对于git和github的概念理解:markdown

首先Git是一个开源的分布式版本控制系统,能够有效、高速的处理从很小到很是大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。(来源百度)编辑器

而github相对于git而言更加具备交流性,虽然说是支持git代码仓库的网站,可是还有不少操做可供选择,好比订阅、讨论组、文本渲染、在线文件编辑器、协做图谱(报表)、代码片断分享(Gist)等功能。分布式

能够说git和github这是两个不一样的东西,git是开源的项目,而github则是利用这个开源的项目提供服务的服务商。而github是一个使用git来托管代码的网站。且github私人项目还要收费。做为一个版本控制软件,git能够自学可懂,相对而言不难上手。工具

做为一个版本控制软件,他的实用性强,github的项目push也不是很复杂,即使是新手也不会以为理解很困难。出现问题网上也有不少解决方案,不会出现瓶颈而让人想要放弃继续学习。学习

github的用法也是不少种多样的

1. Github Pages 能够为项目创建静态主页 也能够创建命名特殊的repo来创建我的静态网站

作简历简历 , 在线编译和测试社区Travis CI依赖Github

2. 用Gists管理代码片断,并且能够内嵌到网
 
3. 托管编程环境。在Github上搜索dotfiles来看看你们都怎么管理本身的vim, git,tmux等配置文件的。通常的,咱们能够经过submodule来管理插件等第三方工具

4. 能够为本身的项目创建wiki,github/gollum 是其backend. 并且,咱们能够用markdown写wiki,用git来管理wiki
总之git是一个很值得去仔细研而且操做的软件,并且但愿本身之后可以熟练使用此类软件。
来源:知乎 著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。
相关文章
相关标签/搜索