Github--账号重新申请与配置
2017-04-24
最近洗心革面痛下决心要好好再深入学习一番前端,正好加入了一个外包团队接了份单子,外包项目正在如火如荼地进行着,自己也打算趁这个机会来好好学习总结一番。
但是俗话说得好,“工欲善其事,必先利其器”,了解现有的开发工具会有助于你更高效地开发。
首先第一点,啥是Github?
反正那年我才刚上大二,面对着各种网上搜来关于Github的解释啊教程啊一头雾水,可能是当时他们讲的太高大上了,也可能是当时自己还太年轻心浮气躁的没静下心来看,直到最近才用着用着摸出个所以然来的。
Github,目前世界上最先进的分布式版本控制系统,没有之一。[廖雪峰老师的话]
我个人觉得这玩意是不是世界最先进倒不好说,反正很是流行。本人一计算机专业代码狗,身边的同学都会用Github,做个作业打个项目:“你去Github搭个仓库吧”,搞得你不会用Github就会被同学鄙视一番,那可怎么办,学啊。
首先先来看这个版本控制系统,为何要版本控制呢?假设你做一个项目,弄了个1.0版本,后面客户改了改需求,你在原来的基础上弄了个2.0版本,结果客户一看这需求改的不好还是想要回原来的。改的少还好,改得多了你只能一边骂街一边改回去,搞不好你都不记得之前的代码长啥样了。那有人说我弄一个版本保存一个副本就好了呗,改个十多次放得又乱你还能找到原来的代码?而且这很浪费内存的。所以如果能有一个系统,帮你保存你的每个版本(不管这个版本是否完整都能帮你保管),你只需要每次把手头上弄好的最新版本提交到这个系统上即可,然后可以继续在你原有的代码上修改。就算你手头上的代码丢了、不想要了,随时随地都能在这个系统中找回代码或者退回以前的版本去,这样岂不妙哉!Github就是这样一个强大的版本控制系统。
然后再说说这个分布式,分布分布,从其字面意思看,就是把内容分别布置在不同的地方。那么这个分布式又有什么用呢?现在项目讲究团队合作嘛,假设你和你的队友一起做网站,各做了页面的一部分,那么每次做好了你们还得用U盘拷贝一份到对方的电脑上,然后手动整合代码,这样才能合并成一个完整的页面,听起来感觉很是麻烦,也很容易乱。但是使用Github以后,你们每个人都可以把自己做好的最新的版本放到Github上面去,Github会帮你们自动整合成一份完整的代码(特殊情况时Github会提示需要你手动整合),然后这时你就可以把Github上的最新版本代码复制(pull)到你的电脑上面去,从此你就有了一份完整的代码,你的队友也是如此。整个开发过程你们就这样提交(push)又pull,无需U盘,可远程操作,方便了许多。
总地严肃地说,分布式的版本控制就是每个人都可以创建一个独立的代码仓库用于管理,各种版本控制的操作都可以在本地完成。每个人修改的代码都可以推送合并到另外一个代码仓库中。[摘自百度知道,出处不详]
总而言之,言而总之,Github是个好东西,希望你也有哈哈。
那么如何拥有Github账号呢?
1.首先登陆其官网:https://github.com/

新来的同学请点击右上角的Sign Up,已有账号请点击Sign in并跳过第二步
2.填写注册所需的个人信息

用户名(不可重复)、邮箱、密码等等。。。
然后坐等Github给你邮箱里面发激活链接,点击激活链接之后你就拥有一个自己的Github账号啦
Github--账号重新申请与配置的更多相关文章
- 多个github账号时,本地配置ssh-key
由于需要,申请了多个github账号,但是都是在同一台电脑上操作,原来只有一个账号进行ssh操作时,推送没有遇到什么问题,现在有多个账号了,推送的时候就有点懵逼了,下面是根据网上的资料来进行多个账号, ...
- 同一个电脑配置两个github账号
mac中.ssh文件夹在根目录下,所以表示成 ~/.ssh/. 一.同一个电脑配置两个github账号1.分别为两个GitHub账号生成SSH密钥 $ cd ~/.ssh $ ssh-keygen - ...
- Git配置多个github账号免密登录
在公司开发中,有时候会存在公司账户跟私人账户共存,并随时需要切换的情况,这种情况下git可以配置多个ssh-key,无缝切换账号. 假如有两个github账号,一个是私人github账号,一个是公司g ...
- GitHUB帐号申请及相关操作
GitHUB帐号申请及相关操作 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub.GitHub 于 2008 年 4 月 10 ...
- GitHub学习心得之 安装配置与多帐号管理
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...
- 如何在一个电脑上使用两个github账号
问题描述:公司电脑上默认使用的是公司的github账号,如果希望写一些代码放到个人的github账号上,就需要配置让一个电脑上可以使用两个github账号 原理:管理两个SSH key 1.生成两个S ...
- 将本地的代码推送到公网的github账号去
将本地的代码推送到公网的github账号去 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 最近工作上需要用到github账号,拜读了一位叫廖雪峰的大神的文档,把git的前世今生说的 ...
- Pycharm中Git、Github的简单使用和配置
Pycharm中Git.Github的使用 PyCharm本身自带了git,稍微配置一下就可以很好的在图形界面下进行Python项目的版本控制 配置Git 在配置前先新建一个项目,当然也可以打开已有的 ...
- 四步实现在一台电脑上使用多个github账号
四步实现在一台电脑上同时使用多个GitHub账号 今天和大家聊一下如何在一台电脑上同时使用多个GitHub账号,通过以下四个步骤就可以实现,其中第二个步骤为了便于叙述分成了几个小步骤. 1. 取消全局 ...
随机推荐
- 使用spring webflow,在前台页面中如何显示后端返回的错误信息
刚刚接触spring webflow,相关的资料并不是很多,并且大都是那种入门的 .xml文件的配置. 用到的CAS 最新的4.0版本用的就是web-flow流,前台页面使用的是表单提交.于是我就碰到 ...
- NIO(二、Buffer)
目录 NIO(一.概述) NIO(二.Buffer) Buffer 前文讲了NIO与IO的区别,那么这一章开始讲述NIO下核心类 - Buffer类 上一章就说过,NIO的核心包括三个部分:通道(Ch ...
- 实例PK(Vue服务端渲染 VS Vue浏览器端渲染)
Vue 2.0 开始支持服务端渲染的功能,所以本文章也是基于vue 2.0以上版本.网上对于服务端渲染的资料还是比较少,最经典的莫过于Vue作者尤雨溪大神的 vue-hacker-news.本人在公司 ...
- mac下重启apach
打开终端 重启apache:sudo /usr/sbin/apachectl restart 关闭apache:sudo /usr/sbin/apachectl stop 开启apache:sudo ...
- 学习了php之后再来看php怎样学java
我用了一天时间学会了php,真的.我现在已经可以流畅的用thinkphp框架开发php了.学习过程是这样的:我接了个php的项目,包括两个部分:老系统添加功能和优化,再新做一个系统.已经答应给人家做了 ...
- css常用居中
对一个已知大小的元素上下左右居中(已知大小了,直接margin也就行了): css如下:.parent{height:100px;width:100px;background:grey;positio ...
- poj 3270 Cow Sorting (置换入门)
题意:给你一个无序数列,让你两两交换将其排成一个非递减的序列,每次交换的花费交换的两个数之和,问你最小的花费 思路:首先了解一下什么是置换,置换即定义S = {1,...,n}到其自身的一个双射函数f ...
- 浩哥解析MyBatis源码(七)——DataSource数据源模块之托管数据源
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6675700.html 1 回顾 之前介绍的非池型与池型数据源都是MyBatis自己定义的内 ...
- Java原子变量
实现全局自增id最简单有效的方式是什么?java.util.concurrent.atomic包定义了一些常见类型的原子变量.这些原子变量为我们提供了一种操作单一变量无锁(lock-free)的线程安 ...
- react中,constructor和getInitialState的区别
1,ES6语法 使用class声明一个类,且要继承react组件的方法和属性的时候 : 在里面我们可以直接指定 this.state = { }, 我们可以当前组件内任何地方使用 this.setSt ...