Git和GitHub
最最前github官网注册一个账号:最新GitHub账号注册(详细图解)
Git
Git是一个开源的分布式版本控制系统 [1],简单说就是实现文件历史管理的工具。Git是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的一个开放源码的版本控制软件。
安装一个 Git Bash 软件,用于克隆github上的库到自己电脑上和将自己电脑上的代码同步到github创建的库当中。
这个软件的安装和配置方法????
GitHub 新手详细教程
最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解
GitHub
GitHub是一个利用Git(只支持git 作为唯一的版本库格式进行托管)进行版本控制,专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。简单说GitHub就是全是界程序员和组织发布程序代码的平台之一,世界上最大的软件远程代码仓库,全世界各地的程序员将自己写的代码上传到这里与大家分享。
每个用户都会有一个类似博客的主页和很多仓库(一个项目一个仓库),程序员把自己写的代码上传到GitHub上来托管。
用处(团队合作以及下载大佬的优秀代码):
1 合作开发 :多个人一起开发某项目,把仓库设在GitHub,大家在各自笔记本写代码、修改使用git上传、同步,避免了复制粘贴代码,而且还能实现版本控制
2 软件仓库 :私有仓库和公开仓库。GitHub免费为所有用户提供公开仓库空间,公开仓库向网络公开,所有人都能访问,但只有所有者和授权用户才能修改。
3 代码公开 :算法实现,各种程序源码
来自https://www.jianshu.com/p/296d22275cdd
使用:网站,不做特别复杂的东西仅下载别人的程序看看,纯网页版的使用????
网页版Github简单操作
????????????好乱,我自己理了理思路不知道是不是这样
关于git和github的使用:
一些教程????介绍了 Git Bash软件和网页一起使用的方法。
Git和GitHub使用教程
GitHub 新手详细教程
最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解
一些教程????主要介绍的是 GitHub Desktop软件的用法。
GitHub使用教程、注册与安装
如何使用 GitHub?珊珊是个小太阳和下一个的回答
所以我自己的理解是:
1、纯Git Bash和GitHub网站组合可以完成功能,只不过Git Bash的使用命令行的方式比较不适合小白。
2、GitHub Desktop(https://desktop.github.com/集中精力在重要的事情上,而不是与Git斗争。无论您是Git新手还是经验丰富的用户,GitHub客户端都可以简化您的开发工作流程。)使用简单,不需要太懂Git的命令行语法。应该是把上面集成到一个客户端这样子吧,图形用户界面
需要注意的是,拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是无法提交代码。GitHub需要SSH Key,SSH用于识别代码是不是你提交的,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。所以对于2 的windows用户还需要安一下Git Bush来设置一下Git。windows打开GitBash,macos和linux用户打开终端。设置自己的身份(称呼和邮箱)。
不过GitHub Desktop安装的时候似乎就有Confjgure Git的步骤。
GitHub使用教程、注册与安装
3、还有纯网页版的使用(网页版Github简单操作),额所以我就是仰慕一下大佬的程序,我在干什么啊,太难了。。。
补充
1. 什么是分布式版本控制系统以及Git的安装使用
2 什么是SSH?git/github的使用(特详细没图)
SSH是一种网络协议,用于计算机之间的加密登录。目前是每一台 Linux 电脑的标准配置。而大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,所以想要在 GitHub 提交代码的第一步就是要先添加 SSH key 配置。Linux 与 Mac 都是默认安装了 SSH ,而 Windows 系统安装了 Git Bash 应该也是带了 SSH 的。