【git教程-自我总结】

GIT使用简要说明

陆续完善中

git简介

git历史

Linus1991创建了Linux系统,全球志愿者共同参与,志愿者吧源代码发给Lnus,Linus通过diff手工合并代码。
在2002年,BitKeeper东家BitMover公司出于人道主义,授权Linux社区免费使用版本控制系统。
在2005年,Linux牛人太多,不安于现状,进行反编译Git代码,被东家发现,东家BitMover要收回linux免费使用权。
Linus自己上阵,花了两周时间,用C写了一个分布式版本控制git的初始版本,一个月后,Linux代码就用户git托管了。
git经过近20年发展,已经称为最受欢迎的版本控制系统。

分布式与集中式版本控制

集中式版本控制系统代表为SVN,想必大多数人都听说过,分布式版本控制系统就是现在学习的git。
集中式版本控制系统的特点就是,版本库是存储在中央服务器的,我们需要修改代码,需要先下载代码,修改完成再提交
中央服务器,本地无法仓库,相当于普通文件,如果需要修改回撤就很麻烦,而且必须联网才能使用。
git分布式版本控制系统就要号很多,每个用户都有一个完整的版本控制系统,某一个人的电脑坏掉,从其他人哪里复制一
份即可,但是SVN中央服务器宕机,那就所有人都没法工作,git还有非常强大的分支管理功能。

git安装

git安装网上一搜一大把,这里就不多说明。git官网地址:https://github.com/
安装成功校验:windows命令行中输入命令:

git version

git配置

git邮箱配置

相当于是自己一个身份的验证,在git bash命令行下输入:

$git config --global user.name "用户名" 
$git config --global user.email "xxx@xxx.com"

git密钥配置

在git bash命令行下,命令模式进入 .ssh文件目录下

cd ~/.ssh

pwd命令可查看当前目录路径,在当前目录下输入命令生成密钥:

$ ssh-keygen -t rsa -C "xxx@xxx.com"

xxx@xxx.com为邮箱,需要换成自己上面配置邮箱。
查看本地密钥,可通过notepad++打开,或者通过命令行打开:

cat id_rsa.pub

文档中全选复制就是密钥,可以在github或者gittee网站绑定远程仓库

git概要

图解
工作区:自己电脑能看见的目录
暂存区:stage或者index,一般存放在.git目录下的index文件重,也叫索引
版本库:工作区的一个隐藏目录.git

git常用命令操作

git经典常用命令图片
基本操作图

本地仓库

  1. 初始化当前目录:
git init   
  1. 添加文件到暂存区
    添加指定文件
git add 文件名

添加所有文件

git add .
  1. 修改文件提交在本地仓库–所有修改提交本地仓库
git commit -m "注释(随便写,最好写有意义的文案)"
总结

我们需要先创建本地仓库,对目录进行初始化,出现一个版本库文件[.git]文件,git的灵魂就在这个文价夹中,
暂存区文件就在其中。
修改的文件放在暂存区中,再提交至本地仓库中

远程仓库

我们只有本地仓库,没有与远程仓库关联,那么就失去分布式版本控制的灵魂。
1.

git分支管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值