当前位置: 首页 > news >正文

分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法

  本文介绍分布式开源版本控制系统Git的下载、安装,并基于Git实现克隆GitHub中项目代码的方法。

  Git是一款开源软件,因此我们直接在Git的官方下载地址(https://git-scm.com/downloads)下载最新版本的Git即可。其中,在下图所示的位置选择适合我们操作系统的Git版本。

在这里插入图片描述

  随后,选择下图红色方框内的内容,下载最新版的Git

在这里插入图片描述

  下载完毕后,双击得到的.exe文件,进入安装流程,如下图所示;接下来,我们仅对安装流程中比较重要的配置选项进行介绍,对于没有出现的窗口,大家直接选择默认的配置选项即可。

在这里插入图片描述

  首先,配置好Git的安装路径。

在这里插入图片描述

  其次,在如下所示的窗口中,建议将下图中红色方框内的选项勾选中,使得软件安装完毕后在桌面创建快捷方式;其余的勾选框,大家就使用默认的勾选状态即可。

在这里插入图片描述

  随后,在如下所示的窗口中,需要配置Git所使用的编译器;这里我们就选择默认的选项即可。其实对于一般的用户而言,这里的设置我们应该也用不上。

在这里插入图片描述

  在如下所示的窗口中,需要配置一个项目的初始分支的名称,这里选择默认选项即可。

在这里插入图片描述

  在如下所示的窗口中,需要配置Git的环境路径选项,建议选择第二项,这样Git将自动配置环境路径。

在这里插入图片描述

  对于其他没有提及的窗口,大家直接选择默认配置即可。随后,即可开始安装。

在这里插入图片描述

  稍等片刻,Git将安装完毕。

在这里插入图片描述

  随后,我们就可以开始使用Git的各项功能了。例如,假设我们需要基于GitGitHub中复制C++ 包管理器vcpkg的相关代码,就可以在Windows PowerShell中,输入以下语句。

git clone https://github.com/microsoft/vcpkg

  如下图所示。

在这里插入图片描述

  其中,如果大家在Git使用过程中出现错误代码为10054的错误,如下图所示(下图中我将microsoft这个单词打错了,大家理解即可),则一般是因为网络出现问题导致的;此时可以重新尝试,如果有代理软件需要关闭代理。

在这里插入图片描述

  此外,如果我们第一次通过Git建立与GitHub的连接,还会弹出一个GitHub的登录窗口,如下图所示。

在这里插入图片描述

  如果出现这个提示,我们按照要求登录GitHub账号即可;登陆完毕,即可开始执行git操作。

在这里插入图片描述

  如上图所示,证明git操作已经成功。

欢迎关注:疯狂学习GIS

相关文章:

  • 金仓数据库KingbaseES物理备份恢复最佳实践(执行备份)
  • 【CSS】表格、定位_普通流定位与浮动定位、其他css常用属性_05
  • 没有学过C语言可以学Java吗?
  • 网络安全学习路线
  • 指针(四)- 函数指针和回调函数
  • 【职场必备知识】成都购房政策调研
  • 什么是xhr?XMLHttpRequest的基本使用及xhr Level2的新特性详解及案例
  • VMware-安装 CentOs-Linux 操作系统
  • 【老生谈算法】matlab实现LMS算法的自适应滤波算法源码——自适应滤波
  • Springboot 玩一玩代码混淆,防止反编译代码泄露
  • 【配电网重构】基于matlab负荷平衡的配电网重构【含Matlab源码 2180期】
  • 计算机网络---第二章物理层---通信基础
  • 【JAVA问题解决方案】01.EasyExcel导出数据超过Excel单表上限解决方案
  • 第一个C/C++项目
  • 让人获益匪浅的学习网站
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【5+】跨webview多页面 触发事件(二)
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 230. Kth Smallest Element in a BST
  • Django 博客开发教程 16 - 统计文章阅读量
  • Django 博客开发教程 8 - 博客文章详情页
  • leetcode388. Longest Absolute File Path
  • PAT A1092
  • Python进阶细节
  • Unix命令
  • 大快搜索数据爬虫技术实例安装教学篇
  • 反思总结然后整装待发
  • 构造函数(constructor)与原型链(prototype)关系
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 如何设计一个微型分布式架构?
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 数据可视化之 Sankey 桑基图的实现
  • 算法之不定期更新(一)(2018-04-12)
  • 通过git安装npm私有模块
  • 新版博客前端前瞻
  • 移动端 h5开发相关内容总结(三)
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 你对linux中grep命令知道多少?
  • 阿里云ACE认证学习知识点梳理
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #pragma once与条件编译
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (02)vite环境变量配置
  • (1)SpringCloud 整合Python
  • (TOJ2804)Even? Odd?
  • (十) 初识 Docker file
  • (十)T检验-第一部分
  • (顺序)容器的好伴侣 --- 容器适配器
  • (四)库存超卖案例实战——优化redis分布式锁
  • (新)网络工程师考点串讲与真题详解
  • (自用)网络编程
  • ******IT公司面试题汇总+优秀技术博客汇总
  • ./configure,make,make install的作用