Git诞生趣闻

同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代

Linux 内核开源项目有着为数众多的参与者.绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间. 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码.

到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统

Git安装

在Linux上安装Git

输入以下命令查看系统有没有安装Git

git

Debian或Ubuntu Linux安装git

sudo apt-get install git 

Centos安装git

 sudo yum install -y git 

在 Mac OS X 上安装Git

一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/

第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装

在Windows上安装Git

在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

创建版本库

简单理解就是一个工作目录,这个目录里面所有的文件都能被Git所管理,用于追溯,以便还原

选择一个空目录,输入以下命令

mkdir learngit
cd learngit

通过以下命令把这个目录变成Git可以管理的仓库

git init

添加Github远程仓库

登陆GitHub,在右上角找到“Create a new repo”按钮,创建一个新的仓库,填写相关信息

在本地的仓库下运行命令进行本地与远程仓库的绑定

git remote add origin https://github.com/yeyufan1996/justtest.git

本地仓库提交到远程仓库

本地仓库想要提交到远程仓库时,首先输入

git add .

提交描述

git commit -m "描述"

推送远程仓库

git push origin master