版本管理工具--git

Git基础使用教程

Git是目前世界上最先进的分布式版本控制系统(没有之一)

一、git的诞生:

1. linus在1991创建了linux系统,从此,linux系统不断发展,成为最大的服务器系统软件,很多志愿者在世界各地为linux编写代码,那这些代码最初是单独发送给linus,由他手工合并代码

2. 为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费的版本控制系统吗?因为Linus坚定地反对CVS和SVN,这些集中式的版本控制系统不但速度慢,而且必须联网才能使用

3. 直到,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。

二、安装git:https://git-scm.com/download/win【windows系统上】

安装成功后,可以在开始菜单中找到git:

或者在桌面右键,也可找到。

其中GUI是用户界面模式,Bash是命令行模式,这里主要看bash命令行模式,更佳好理解学习。

--设置:由于git是分布式管理工具,需要在git bash界面输入用户名和邮箱以作为标识

git config --global user.name "xxx"
git config --global user.email "xxxx"【用了global这个参数,表示这台电脑所有的git仓库都会使用这个配置,也可单独对仓库配置私有账号】

三、基本用法

第一步:创建版本库

版本库,又名仓库-repository简单理解为目录,这个目录中的所有文件都可被git管理起来,每个文件的修改、删除,git都能被跟踪。

1. 创建一个版本库python_lx(mkdir python_lx或在桌面右键创建一个文件夹python_lx)

   cd python_lx

   pwd    ‘查看当前目录地址’

2. 把目录变成git可管理的仓库【git init】,可以发现被管理的仓库中多了一个.git的文件

 

第二步:把文件添加到版本库中

1. 【git add <file>】:用这个命令告诉git,把文件添加到仓库,可添加多个文件

2. 【git commit -m <message>】:用这个命令告诉git,把文件提交到仓库

 3. 【git status】:用这个命令查看仓库中有无未提交的文件

第三步:创建远程仓库。此处使用国内的git托管服务--Giteegitee.com

1. 注册登录

2. 上传ssh公钥【git bash中生成,命令【

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

】【

cat ~/.ssh/id_rsa.pub

】验证【

ssh -T git@gitee.com

】】

 3. 本地已经有了一个版本库,那如何关联到gitee远程仓库呢?现在远程创建一个对应仓库...

【git remote add】:到本地库下,使用这个命令把本地库和远程库关联【注:语句中的origin是给远程库取的一个名字,若要连接别的远程库可用origin2等等】

【git remote -v】:查看远程库的信息

【git push】

【git pull】

【git clone】

原文地址:https://www.cnblogs.com/cudy/p/14682345.html