初识Git

一、什么是Git

git是一个开源的分布式版本控制管理工具,主要用于快速高效的处理小型、大型项目的事务。

官网:https://git-scm.com/ 

二、Git和SVN

svn版本管理:

以上svn可能存在以下问题:

1、只有在联网的情况下才能提交或者拉服务器上的版本

2、svn采用集中式管理,如果server的硬盘出现故障,本地存储的svn是增量文件

git的版本管理:

git很好解决了svn存在问题:

1、git可以把版本提交到本地的仓库,并进行版本管理

2、由于git支持的是全部版本的操作中的全量文件,所以从最近一次操作人那里获取server的版本

3、git在提交版本时候提供了hash值,保证文件的完整性

三、Git的安装

1、下载和安装(略)

2、git的配置

打开git-bash.exe,进行以下配置:

(1)$git config -global user.name 'xxxx'
(2)$git config --global user.emal 'XX'

Tips:
1、如果需要与别人server进行交互需要配置ssh key:
$ssh-keygen -t rsa -C '你的eamil'
则在C:\Users\Administrator\.ssh  会生成公钥和私钥。将公钥内容copy到网站ssh key中(eg.github)
2、如果配置多个用户(eg.同一个server配置2个用户)
在C:\Users\Administrator\.ssh 下创建无文件格式的config,将前一个内容复制一份后,重新生成一遍ssh key.
但是注意要填写key文件的名字(eg:osa)。
config 最后的内容:
#Default github user(first@mail.com)
Host github.com
 HostName github.com
 User git
 IdentityFile C:\Users\Administrator\.ssh\id_rsa
 
#Default github user(first@mail.com)
Host github.com
 HostName github.com
 User git
 IdentityFile C:\Users\Administrator\.ssh\osa

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值