Git & Github 入门 (1)

前言

很多大文章(Cell,Nature等)的代码和分析过程都放在Github了,

如:Nature Genetics 文章的Github

还不知道怎样用,不会觉得自己low吗?(易老师语气)


1.有啥用?

1.自己用:保存进度,打开电脑随时工作;

2.团队合作用;

3.学习(fuzhi)代码也行啊

2.概念:

Git和Github其实是两回事,

Git= version control system (版本控制系统),简单来说就是,可以显示,知道不同版本(每个人,有的话)都干了些什么,然后会合成最后的版本。

Github在Git的概念上,提供更多工具实现Git

repository/Git project:文件夹,装着编辑以来所有的历史

Commit:使用的一瞬间,整个系统的截图(那一瞬间的样子)

branch:分主branch(master)和自己干活的分支(feature),最终都会合并到主branch上

3.人话:

主branch(Github的网站,远程端);分支feature(本地/自己或其他人电脑下载的 Git)

4.本地安装Git

到Git的网站:https://git-scm.com

在download处,根据操作系统下载git

当然,如果你打开Terminal之后,输入git --version,已经有版本号了(如:git version 2.20.1),意味着已经有了,这段后面就不用看了。


4.1最粗暴的:下载软件形式,一路点击安装

点击Binary installer中蓝色的 installer

点击Binary installer中蓝色的 installer

进入一个看上去比较水,不专业,不正经网站的页面

点击Download下载

下载完成后,安装

双击

如果遇到以下情况(因为是第三方软件),就要在Security& Privacy中修改东西

第三方软件提示

打开系统的System Preference

点击Security& Privacy

在General下方就有提示:

点击Open Anyway

点击打开:

Open之后才能后续操作

Open之后才能后续操作

一直按需求点击continue

直到安装完成:

完成

4.2最简单,装的方法:

打开Terminal,输入(注意,已经安装homebrew)

brew install git

完事~(卸载就是brew uninstall git)

Window的话,就是git bash(人家不叫Terminal,叫bash,是基于linux的)

5.Github网站注册账户

https://github.com

没有账号:sign up,填写资料;

有账号,sign in登陆进入页面,如下:

刚开始的页面

后面就是如何用你的编辑器(如PyCharm)认识Git和同步本地东西到远程端了。


后记

今天就到这吧~

你可能感兴趣的:(Git & Github 入门 (1))