git和github的第一次接触
我的github的helloworld链接:
https://github.com/xuziqian111/hello-world/blob/master/helloworld.java
我的github账号链接:https://github.com/xuziqian111
这次作业基本上纯靠自学,但好在有同学的帮助以及强大的百度,在看教程的过程中出现的问题都有了相应的解决方案,让人感觉不是一个人孤单地学习,而是有了一定的交流,而这次自学我也了解到,除了知识的传授,对于一个软件的学习交流其实是很重要的,在日后的工作也是如此,没有交流一个人是难得编写出一个很大丰富功能全面的程序。
对于git一系列教程下来也有了一定的体会:比如说出现fatal:could not read from remote repository就是要重新出现这个问题是因为,没有在github账号添加SSH key所以要重新配置,这一点也是通过百度解决的。还有一开始没有配置用户名和邮箱,使得在 git commit的时候出现报错,其实都是一些考验细心和做事专心度的事情,在做这些时候一定要保持平常心,越急越燥反而适得其反,会拖延很久。
话说回来说道对于git和github的概念理解:
首先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
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
git和github的第一次接触的更多相关文章
- Git安装配置及第一次上传项目到GitHub
平时的学习工作少不了保存自己的Code到代码库,这里必须要使用到Git与GitHub. 1. 关于Git的安装 下载Git:下载地址:https://git-scm.com/downloads ...
- Ubuntu下使用Git和GitHub
刚刚学习git和github,网上的知识太杂太乱.照着折腾了很长的时间,都没有搞出个结果,心里十分痒痒,最后终于在github上看到成果.本文适合刚刚接触github但是急于想看到效果的同学,当然gi ...
- git以及github的初级入门(一)
本身学习git的操作是没什么兴趣的,毕竟原本是win平台学的java开发,git下那么多复制的命令行操作确实比较让人头疼,直到昨天我打开计算机的时候,我放置项目的E盘,以及F盘,G盘盘符都不见了!!我 ...
- 适合小白/外行的git与github最基础最浅显教程
首先声明,这是适合小白/外行/初学者/学生看的最基础最简单的git与github教程,已经能使用svn,git等工具的朋友请不要看这篇文章来浪费时间了. 想进一步学习git的,推荐去廖雪峰博客学习. ...
- 第211天:git和github的区别和使用详解
一.git 1.什么是git 它是一个源代码管理工具,在一个项目中,凡是由开发人员编写的都算是源代码,源代码有必要管理起来,让源代码可以被追溯,主要记录每次变更了什么,谁主导这次变化.人为的维护比较麻 ...
- GIt 和 Github
原创 by zoe.zhang GitHub中采用的比较多得是markdown的语法,博客园里对markdown的支持感觉不是特别友好,但是为了应景,还是用了markdown来写这一篇文 ...
- 关于git及其github的使用
一:序言(就是瞎扯) 人们都说不会使用git和github的程序员都不是好程序员,是的,当我第一次听到的时候有点失望.因为我也不会...但是这句话激起了我学习使用git的动力(其实也没怎么深入的学习) ...
- 使用git管理github上的代码
第一次接触git是使用git来提交自己的github的代码,在new repository之后,github会给出一些操作示例. 示例如下: …or create a new repository o ...
- 简单使用Git和Github来管理自己的代码和读书笔记
原文链接:http://my.oschina.net/bxxfighting/blog/378196 先注册github.com的账号官方网站: https://github.com/ 注册界面, ...
随机推荐
- linux 配置ftp服务
需求:定时远程上传文件,windows->linux linux是一个云服务器,centos7 1:安装vsftpd yum install vsftpd 2:设置开机启动服务chkconfig ...
- linux shell实战之知识体系
1.认识GUN/bash shell 梳理清楚硬件,内核及模块,shell之间的关系:熟悉GUN的bash以及bash shell的功能:学习shell的通配符 2.shell 的变量 变量的设置,取 ...
- nmap工具简介
nmap参数介绍: -sL:简单列表扫描 -sn:扫描主机,但是不进行端口扫描 -sS:TCP SYN扫描[半开放扫描,扫描速度高且隐蔽性好] -p |-F:扫描端口列表与扫描次序,常用的扫描方式[- ...
- 【数论】卢卡斯定理模板 洛谷P3807
[数论]卢卡斯定理模板 洛谷P3807 >>>>题目 [题目] https://www.luogu.org/problemnew/show/P3807 [输入格式] 第一行一个 ...
- ES9新内容概括
本文主要介绍ES2018 新出的一些特性 1.异步迭代 允许 async/await 与 for-of 一起使用,以串行的方式运行异步操作,达到异步函数的迭代效果. async function pr ...
- .net mvc 上传头像
我用的是mvc5 开发环境vs2017 [仅供参考] [视图代码] <div > <img src="@path" alt="@att.Count&q ...
- keras神经网络做简单的回归问题
咸鱼了半个多月了,要干点正经事了. 最近在帮老师用神经网络做多变量非线性的回归问题,没有什么心得,但是也要写个博文当个日记. 该回归问题是四个输入,一个输出.自己并不清楚这几个变量有什么关系,因为是跟 ...
- 简易OA漫谈之工作流设计(一个Demo),完成6年前的一个贴子
6年前在腾讯做OA,那时写了两篇心得. https://www.cnblogs.com/wangxiaohuo/archive/2012/08/22/2650893.html https://www. ...
- MFC界面分割以及挂载
MFC中文档与视图(二) Last Edit 2013/11/19 这篇主要是介绍一下怎么去分割视图. 视图的分割分为:动态分割,静态分割.所谓的静态分割是指软件一启动视图就分割完成,而动态分割是在 ...
- week4_1
---恢复内容开始--- _________________________________列表生成式_____________________ a = [a*2 for a in range(10) ...