Linux Ubuntu配置Git的方法

  本文介绍在Linux操作系统的Ubuntu版本中,配置分布式开源版本控制系统Git,随后基于Git克隆GitHub中项目的代码的详细方法。

  在之前的文章分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/127412101)以及GitHub与Git软件使用(https://blog.csdn.net/zhebushibiaoshifu/article/details/113888067)中,我们介绍了在Windows电脑中Git的下载、安装方法;而本文则就对在Ubuntu系统中实现这一操作的方法加以介绍。

  首先,我们现在终端中输入如下代码,查看当前电脑中是否已经有了Git

git --version

  运行上述代码,由于我这里已经安装过Git了,所以如下图所示。

  如果大家电脑中还没有Git,那么就分别执行如下两句代码即可。

sudo apt update
sudo apt install git

  执行上述第二句代码后,由于我这里已经安装过Git了,所以如下图所示。

  至此,我们就完成了Git的配置;较之在Windows电脑中使用Git软件安装包配置的方法,这一方法则相对更为简单。

  接下来,我们还需要对Git加以用户名和邮箱的设置;后续Git将会使用这些信息来标识你在提交代码时的身份。首先,我们可以输入如下的代码,查看当前我们的用户名和邮箱设置情况。

git config --list

  由于我们此时还没有配置这些信息,所以运行上述代码后如下图所示。

  接下来,我们通过如下的代码,设置我们的用户名和邮箱(记得替换下述代码中的汉字部分为你的信息);这里原理上我们可以随意配置自己的用户名和邮箱,不过为了今后使用方便,建议大家选择和自己GitHub(或类似网站)一致或相关的用户名和邮箱。

git config --global user.name 你的用户名
git config --global user.email 你的邮箱

  分别执行上述两句代码,如下图所示。

  随后,再用前述代码查看我们的信息。

git config --list

  运行上述代码后如下图所示,可以看到我们的信息此时就可以显示出来了。

  至此,我们就完成了Git的初步配置。接下来就可以加以克隆GitHub项目代码、提交代码等操作了。例如,通过如下的代码,我们可以克隆一个GitHub中关于Docker教学的项目。

git clone https://github.com/docker/getting-started-app.git

  运行上述代码后如下图所示。

  这里需要注意,我们克隆项目后,项目文件就会保存在终端当前的路径下;因为我这里终端执行上述代码时是在默认路径,所以如下图所示,我的项目就被保存在了Home文件夹中。

  至此,大功告成。

欢迎关注:疯狂学习GIS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/92049.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【前段基础入门之】=>你不知道的 CSS 选择器的进阶使用!

导语: 在上一章节中,我们了解了 CSS 的一些基本语法概念,那么在这一章节中我们就带来 CSS 选择器知识的分享,选择器这一章的知识点有一点多,不过我们只要认真去理解,学习它也是没什么问题的,还有…

【模型压缩】Distiller学习-初认识

Distiller学习-初认识 简介 Intel AILab的神经网络压缩框架,建立在Pytorch基础上 安装 压缩方法 权重正则化方法权重剪枝方法训练后量化方法训练时量化方法条件计算低质分解方法知识蒸馏方法 总体目录 核心代码实现 所有案例的配置文件 举例 初始化网络评价网络…

SpringMVC处理请求流程

一、前言 SpringMVC是一个基于Java的轻量级Web框架,它使用Model-View-Controller(MVC)设计模式来处理Web请求。 二、请求实现 1、用户发送请求:用户通过浏览器或其他客户端工具向服务器发送一个HTTP请求,请求中包含…

hadoop.ipc:Client

org.apache.hadoop.ipc:Client []- Failed to connect towgqccbsun07/172.29.100.147:8032:server:retries get failed due to exceeded maximum allowed retries number:参考YARN 切换ResourceManager(Failed to connect to server:8032 retries get failed due to…

基于Vue和Element UI实现前后端分离和交互

目录 前言 一、Element UI简介 1.Element UI是什么 2.Element UI的特点 二、项目搭建 1.创建一个SPA项目 2.安装 Element-UI 3.导入组件 4.创建登陆注册界面 登录组件---Login.vue 注册组件---Register.vue 定义组件与路由的对应关系 效果演示: 三、前…

1.4.C++项目:仿muduo库实现并发服务器之buffer模块的设计

项目完整版在: 一、buffer模块: 缓冲区模块 Buffer模块是一个缓冲区模块,用于实现通信中用户态的接收缓冲区和发送缓冲区功能。 二、提供的功能 存储数据,取出数据 三、实现思想 1.实现换出去得有一块内存空间,采…

Redis与分布式-集群搭建

接上文 Redis与分布式-哨兵模式 1. 集群搭建 搭建简单的redis集群,创建6个配置,开启集群模式,将之前配置过的redis删除,重新复制6份 针对主节点redis 1,redis 2,redis 3都是以上修改内容,只是…

string模拟实现

string模拟实现 整体代码 #pragma once #include<assert.h>namespace hqj {class string{public:friend ostream& operator<<(ostream& _cout, const hqj::string& s);friend istream& operator>>(istream& _cin, hqj::string& s)…

十、空闲任务及其钩子函数

1、空闲任务的介绍 (1)一个良好的程序&#xff0c;它的任务都是事件驱动的&#xff1a;平时大部分时间处于阻塞状态。 (2)有可能我们自己创建的所有任务都无法执行&#xff0c;但是调度器必须能找到一个可以运行的任务。所以&#xff0c;我们要提供空闲任务。 (3)在使用vTas…

格拉姆角场GAF将时序数据转换为图像并应用于凯斯西楚大学轴承故障诊断(Python代码,CNN模型)

1.运行效果&#xff1a; 格拉姆角场GAF将时序数据转换为图像并应用于故障诊断&#xff08;Python代码&#xff09;_哔哩哔哩_bilibili 环境库 只要tensorflow版本大于等于2.4.0即可运行 2.GAF的内容 GAF是一种用于时间序列数据可视化和特征提取的技术&#xff0c;通常用于…

计算机网络两位伟人

克劳德艾尔伍德香农 克劳德艾尔伍德香农&#xff08;Claude Elwood Shannon&#xff09;是一位美国数学家、电子工程师和计算机科学家&#xff0c;被誉为“信息论之父”。他于1916年生于密歇根州&#xff0c;于2001年去世。以下是一些关于他的详细介绍&#xff1a; 信息论的奠…

蓝桥等考Python组别八级007

第一部分:选择题 1、Python L8 (15分) 运行下面程序,输出的结果是( )。 i = 2 while i < 5: print(i, end = ) i += 1 2 3 4 5 61 2 3 4 52 3 43 4 5正确答案:C 2、Python L8 (

Linux——补充点(进程切换及页表映射)

目录 补充点1&#xff1a;进程地址空间堆区管理 补充点2&#xff1a;Linux内核进程上下文切换 补充点3&#xff1a;页表映射 补充点4&#xff1a;两级页表 补充点1&#xff1a;进程地址空间堆区管理 Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程&#…

keil调试的时候没问题,下载时候没反应

今天遇到这样一个问题。我下载商家的代码例程后单片机没反应&#xff0c;进入调试的时候一切正常。很奇怪&#xff0c;在网上找了教程问题解决&#xff0c;总结一下。 原因在于程序下载进去后没有按下复位键&#xff0c;导致还是之前的程序。我之前设置的是下载后自动复位运行…

【STL】用一棵红黑树封装map和set

⭐博客主页&#xff1a;️CS semi主页 ⭐欢迎关注&#xff1a;点赞收藏留言 ⭐系列专栏&#xff1a;C进阶 ⭐代码仓库&#xff1a;C进阶 家人们更新不易&#xff0c;你们的点赞和关注对我而言十分重要&#xff0c;友友们麻烦多多点赞&#xff0b;关注&#xff0c;你们的支持是我…

玩转gpgpu-sim 04记—— __cudaRegisterBinary() of gpgpu-sim 到底做了什么

官方文档&#xff1a; GPGPU-Sim 3.x Manual __cudaRegisterBinary(void*) 被执行到的代码逻辑如下&#xff1a; void** CUDARTAPI __cudaRegisterFatBinary( void *fatCubin ) { #if (CUDART_VERSION < 2010)printf("GPGPU-Sim PTX: ERROR ** this version of GPGPU…

asp.net core mvc区域路由

ASP.NET Core 区域路由&#xff08;Area Routing&#xff09;是一种将应用程序中的路由划分为多个区域的方式&#xff0c;类似于 MVC 的控制器和视图的区域划分。区域路由可以帮助开发人员更好地组织应用程序的代码和路由&#xff0c;并使其更易于维护。 要使用区域路由&#…

小程序如何设置余额充值

在小程序中设置余额充值是一种非常有效的方式&#xff0c;可以帮助商家吸引更多的会员并提高用户的消费频率。下面将介绍如何在小程序中设置余额充值并使用。 第一步&#xff1a;创建充值方案 在小程序管理员后台->营销管理->余额充值页面&#xff0c;添加充值方案。可…

Spark性能监测+集群配置

spark-dashboard 参考链接 架构图 Spark官网中提供了一系列的接口可以查看任务运行时的各种指标 运行 卸载docker https://blog.csdn.net/wangerrong/article/details/126750198 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest…

Linux系统编程(七):线程同步

参考引用 UNIX 环境高级编程 (第3版)黑马程序员-Linux 系统编程 1. 同步概念 所谓同步&#xff0c;即同时起步、协调一致。不同的对象&#xff0c;对 “同步” 的理解方式略有不同 设备同步&#xff0c;是指在两个设备之间规定一个共同的时间参考数据库同步&#xff0c;是指让…