技术标签: 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安装过程)
文章浏览阅读377次。概述—— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些 Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile 了,会不会写make
文章浏览阅读2k次。javax.mail.AuthenticationFailedException: 535 Error: authentication failedat com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:823) at com.sun.mail.smtp.SMTPTransport.a_javax.mail.authenticationfailedexception:535 #5.7.0 authenticatiion failed
文章浏览阅读313次。使用pyqt和yolov5进行界面开发,可实现单张图像,视频,摄像头进行检测,以及暂停,继续和停止等功能,可实时在lineEdit显示缺陷的信息,以及存放表格中和文件夹里_在yolov5添加一个登录注册界面
文章浏览阅读1.2w次,点赞2次,收藏6次。PyCharm 的初始设置(知道)目标恢复 PyCharm 的初始设置第一次启动 PyCharm新建一个 Python 项目设置 PyCharm 的字体显示PyCharm 的升级以及其他PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/01. 恢复 PyCharm 的初始设置PyCharm 的 配置信息 是保存在 用户家目录下 的 .PyCharmxxxx.x 目录下的,xxxx.x 表示当前使用的 PyCharm 的版本号如果要恢_1、编写一个名为char.sh的脚本,功能如下(40分): a)由用户输入一个字符 b)判断
文章浏览阅读4.8k次。前言:①取消task任务之CancellationTokenSource的用法;②task的线程管控方法Task..Wait(time),Task.WaitAll(),Task.Wait..._c# task.start cancel token
文章浏览阅读435次。描述As head of the Accessible Commuting Movement (ACM), you've been lobbying the mayor to build a new highway in your city. Today is your lucky day, because your request was approved. There is one c..._最短路 树的直径
文章浏览阅读1.6k次,点赞22次,收藏24次。NCCloud破解,nccloud二次开发,ncc破解,ncc二次开发,用友NC Cloud大型企业数字化平台,深度应用新一代数字智能技术,完全基于云原生架构,打造开放、互联、融合、智能的一体化云平台,聚焦数智化管理、数智化经营、数智化商业等三大企业数智化转型战略方向,提供涵盖数字营销、财务共享、全球司库、智能制造、敏捷供应链、人才管理、智慧协同等18大解决方案,帮助大型企业全面落地数智化。_csdn 用友nc
文章浏览阅读1.8k次。Linux ssh命令ssh远程登录ssh讲解示例ssh登录限制_远程登录 xauth 是什么
文章浏览阅读8.8k次,点赞10次,收藏83次。UltraFastYoloV5发布!基于剪枝技术的模型压缩,3ms推理的YoloV5mAP60+_怎么看yolov5剪枝效果
文章浏览阅读440次。许多渗透测试人员和攻击者通常都会使用一种被称为“密码喷洒(Password Spraying)”的技术来进行测试和攻击。对密码进行喷洒式的攻击,这个叫法很形象,因为它属于自动化密码猜测的一种。这种针对所有用户的自动密码猜测通常是为了避免帐户被锁定,因为针对同一个用户的连续密码猜测会导致帐户被锁定。所以只有对所有用户同时执行特定的密码登录尝试,才能增加破..._事件4771 错误代码0x18
文章浏览阅读79次。Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。文章将以PPT图片附加文字介绍的形式展开,不会涉及知识点的具体代码,点到为止。有兴趣的同学可以..._前端vue可以输入图或文字
文章浏览阅读7.1k次,点赞15次,收藏14次。软考中级——系统集成项目管理工程师备考干货第十一章:项目人力资源管理。_软考 项目人力资源管理