技术标签: git
本文主要介绍分布式版本控制工具——Git以及Git的安装与配置
Git是一个开源的分布式版本控制工具,其设计借鉴了BitKeeper,特点为:
Linux下安装Git有两种方式:
Linux系统:Ubuntu 10.10(maverick)或更新版本,Debian(squeeze)或更新版本
安装Git必装软件包
$ sudo aptitude install git
安装可选软件包
git-doc:
git-svn:
git-email:
gitk:git图形化的界面软件版本
$ sudo aptitude install git-doc git-svn git-email gitk
查看Git是否安装成功,若显示版本号,则安装成功
git --version
Linux系统:RHEL、Fedora、CentOS等版本
安装Git必装软件包
$ yum install git
安装可选软件包
$ yum install git-svn git-email gitk
(1)访问2.1.1节Git官网地址,下载对应的版本的Git源码包,例如:git-2.35.3.tar.gz
(2)进入Git源码包所在的目录,解压源码包
cd Git源码包文件位置
tar -zxvf git-2.35.3.tar.gz
(3)安装编译所需的依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
(4)进入git-2.35.3目录中,编译git源码
cd git-2.35.3
make prefix=/usr/local all
(5)安装git至/usr/bin/git路径
make prefix=/usr/local/git install
(6)配置环境变量
vi /etc/profile
export PATH=$PATH:/usr/bin/git/bin
(7)刷新环境变量
source /etc/profile
(8)查看Git是否安装成功,若显示版本号,则安装成功
git --version
$ make prefix=/usr/local/git doc info
$ make prefix=/usr/local/git install-doc install-html install-info
32位Windows系统下载对应的32-bit Git,64位系统对应的64-bit Git
官网:Windows版本对应的Git下载地址
(1)双击打开下载的Git-2.35.2-64-bit.exe文件
(2)使用许可声明
(3)选择安装组件
(4)选择 Git 编辑器
一般选择默认,也可以选择Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等
(5)决定初始化新项目(仓库)的主干名字
(6)调整 path 环境变量
(7)SSH选择
默认选择Git自带的
(8)选择HTTPS后端传输
一般用户只是用 Git 来访问 Github、GitLab 等网站,选择前者
(9)配置行尾符号转换
(10)配置终端模拟器以与 Git Bash 一起使用
(11)选择默认的 “git pull” 行为
(12)选择凭证帮助程序
(13)配置额外选项
(14)配置实验性选项
这是实验性功能,可能会有一些小错误之类的,建议不用开启,点击 install 进行安装。
(15)检查Git是否安装成功
桌面右键显示Git Bash Here,并单击
输入git --version,若显示Git版本号,则安装成功
以上部分内容源于网络,若有侵权,请联系删除!
【1】Git Windows安装教程(2.35.1.2版本)
【2】MarkDown缩进和换行
【3】Linux命令之解压缩:tar、zip、rar 命令
【4】Windows系统Git安装教程(详解Git安装过程)
文章浏览阅读1.9w次,点赞18次,收藏135次。1.deconfig 文件:一般由平台厂商提供,内核编译用做.config的参考,注意:如果,缺少该文件,无法进行编译。文件位于:/kernel/../arch/arm/configs/xxx_defconfig2.kconfig 分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make men_make menuconfig .config
文章浏览阅读3k次。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> table { _html增删行按钮
文章浏览阅读54次。# 迭代器(Iterator)&生成器(generator)# 若要对象可迭代:# 在python2中对象必须包含__iter__(self)和next(self)# 在python3中对象必须包含__iter__(self)和__next__(self)# 其中:__iter__(self)必须返回一个含有含有__next__(self)的对象,..._python iterator数据结构
文章浏览阅读2.6k次。目前最流行的分布式数据库有两类,一个是以Google Spanner为代表,一个是以AWS Auraro为代表。Spanner 是 shared nothing 的架构,内部维护了自动分片、分布式事务、弹性扩展能力,数据存储还是需要 sharding,plan 计算也需要涉及多台机器,也就涉及了分布式计算和分布式事务。主要产品代表为TiDB、CockroachDB、OceanBase等;这三个产品..._spanner tidb
文章浏览阅读3.4w次,点赞12次,收藏78次。ASCII码表参考:译自这里。正文下列码表含有全部128个ASCII十进制、八进制、十六进制及字符编码。 十进制 八进制 十六进制 字符 0 0 00 NUL(空) 1 1 01 SOH(标题开始) 2 2 02 STX(正文开始) 3 3 03 ETX(正文结束) ..._c++语言16进制,10进制,ascall码
文章浏览阅读4k次。现在服务器可以接受苹果退款通知了!!!!1.从苹果开发者后台配置调用地址url,必须是https的,符合 App Transport Security (ATS)要求,如TLS1.2协议 详情见文档 苹果官方文档2.解析参数,苹果的请求方式为post,发送json数据所以我们解析这个responseBody就可以了,详细见官方文档3.响应,苹果不关心返回参数,只关心返回响应码 200 4xx 5xx,如果200代表成功,4xx 5xx苹果会重试重点来了!!!实战解析例子苹果发送的数据是一个_cancellation_date
文章浏览阅读1.4k次,点赞2次,收藏13次。这是一篇译文,译文首发于 事件驱动架构设计,转载请注明出处!这篇文章是 软件架构演进 一个有关 软件架构 系列文章中的一篇。这些文章,主要是我学习软件架构、对软件架构的思考及使用方法的记录。相比于这个系列的前几篇文章,本篇文章可能看来更有意义。采用设计驱动开发应用程序的实践,可以追溯到 1980 年左右。我们可以在前端或者后端采用事件..._事件框架的设计
文章浏览阅读4.2k次。//============================================================================// Name : wgb.cpp// Author : wgb// Version :// Copyright : Your copyright notice// Description : He_read pcd failed
文章浏览阅读591次。安装cnpmnpm install -g cnpm查看镜像地址npm get registry https://registry.npmjs.org/更换镜像地址为淘宝的npm config set registry http://registry.npm.taobao.org/或者一步完成npm install -g cnpm --registry=https://registry.npm.taobao.org使用cnpm安装vue-clicnpm install -g @v_如何注册cnpm
文章浏览阅读4.2k次。日期格式时间格式代码<template> <u-form :model="form" ref="uForm"> <u-form-item :label-position="labelPosition" label="日期" prop="patrolDate" label-width="150"> <u-input :border="border" placeholder="请选择日期" v-model="form.patrolDate" typ
文章浏览阅读2.1k次。发现文件更改记录,在红色标记的地方进行提交。提交完成后,点击红色标记部分,Push到Gitlab。Push成功后,到GitLab服务器可以看到刚才提交的文件。..._github desktop 提交到 gitlab
文章浏览阅读7k次。微信域名拦截采用云拦截的机制, 那么如果检测一个域名是否被拦截那?1. 第一步:浏览器打开地址:https://wx.qq.com/登录网页微信2. 打开浏览器调试模式, 一般为F12, 找到:找到Cookie 和User-agnet3. 代码 用第二部的参数替换代码中的cookie, useragent 测试: public boolean isBloc..._airav.cc