git工具的安装及使用

git工具的安装及使用

一、安装git工具

Windows下安装git工具:在Windows下打开以下网址,直接下载安装软件即可。https://gitforwindows.org/
在ubuntu下安装git工具:保证ubuntu能正常上网的前提下,直接使用以下命令安装git工具即可:sudo apt-get install git

二、git命令

常用的git命令如下:
git命令说明示例
clone克隆,从远程下载仓库使用git clone + git仓库的链接即可远程下载对应仓库中的内容
pull拉取,从远程更新仓库git pull origin
log查看本地仓库的记录git log 使用快捷键f前翻、使用b后翻、使用q退出
status查看本地仓库的状态git status
tag查看标签或者打标签git tag 查看标签、git tag + 标签名 打标签
checkout提取出某个版本
对于git checkout命令:使用git log查看版本,可以看到类似这种版本号:commit 4eb78f0a27a85957e1d38a23c5b031cc2aa4b93f
这时就可以执行以下命令取出这个版本:
git checkout 4eb78f0a27a85957e1d38a23c5b031cc2aa4b93f
执行上述命令后,当前目录里就是这个版本的源码。
要想提取出最新的代码,可以执行以下命令:
git checkout master

三、git工具及命令的使用

无论是Windows还是Linux,GIT命令的用法是相似的,对于Windows,进入Git命令行的方法是在“开始”->“所有程序”->“Git”下启动 Git Bash,或者直接搜索GIT Bash,然后启动即可。
Git Bash中命令的用法跟Linux完全一样,比如也可以执行cd、ls等命令。
git命令使用最多的是git clone和git pull,以下简要介绍下这两个命令的使用方法。
git clone命令在Windows系统下使用方法:启动GIT Bash后,假设我们想要把git链接中的内容下载到D:\hello目录下,我们可以使用以下命令操作:cd /D/hello     //切换目录到D:\hello目录下git clone + git链接   //使用克隆命令远程下载git链接的内容到上面的目录下
这里需要注意在Windows下目录的分隔符是“/”而非“\”。 
git clone命令在ubuntu系统下使用方法:打开命令终端,直接执行以下命令即可将:cd /hello   //切换目录到根目录下的hello文件夹git clone + git链接   //远程下载git链接内容
git pull命令在Windows系统下使用方法:启动GIT Bash后,首先在Windows下进入我们之前保存git仓库内容的目录下,例如D:\hello。接着可以使用以下命令操作:cd /D/hello         //切换目录到D:\hello目录下git pull origin     //更新git仓库
这里需要注意在Windows下目录的分隔符是“/”而非“\”。 
git pull命令在ubuntu系统下使用方法:打开命令终端,直接执行以下命令即可将:cd /hello   //切换目录到之前保存git仓库内容的目录下,例如根目录下的hello文件夹git pull origin     //远程更新git仓库

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

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

相关文章

基于混合算法的冬枣果型分级研究与实践

如题,这是一个学生的课题,如果写论文可以从以下角度展开: 一、引言 1. 研究背景及意义 2. 国内外研究现状 3. 研究目标与内容 二、冬枣果型分级现状及挑战 1. 冬枣果型分级的重要性 2. 传统分级方法的局限性 3. 机器学习和深度学习在果型分级…

解决拉格朗日四平方和定理

1 问题 “拉格朗日四平方数和定理”是数学中著名的一个定理,其内容为:任意一个正整数均可表示为四个整数的平方和(其中有些整数可以为零)。要求输入一个数,找出所有符合该定理的四个整数? 2 方法 可以通过“四平方数和定理”的含义…

【Proteus】51单片机对直流电机的控制

直流电机:输出或输入为直流电能的旋转电机。能实现直流电能和机械能互相转换的电机。把它作电动机运行时是直流电动机,电能转换为机械能;作发电机运行时是直流发电机,机 械能转换为电能。 直流电机的控制: 1、方向控制…

动态多目标测试函数DF1-DF14,FDA1-FDA5,SDP1-SDP12的TurePOF(MATLAB代码)

动态多目标测试函数FDA1、FDA2、FDA3、FDA4、FDA5的turePOF(MATLAB代码) 动态多目标测试函数DF1-DF14的turePOF变化(提供MATLAB代码) 动态多目标测试函数SDP1-SDP12的TurePOF变化视频(含MATLAB代码及参考文献&#xff…

Android Compose使用AndroidView,并将 AndroidView 保存成图片。

谢谢关注&#xff01;&#xff01; 前言&#xff1a;上一篇文章主要介绍HarmonyOs开发之———容器组件使用 http://t.csdnimg.cn/r9Qd1 一、使用 AndroidView //images 是一个 uri数组var androidView by remember { mutableStateOf<View?>(null) }AndroidView(facto…

【Vue3源码学习】— CH3.2 VNode解析(下)

VNode解析—下 4. normalizeChildren4.1 源码解析4.2 位运算符 |= 的应用4.2.1 按位或(|)4.2.2 赋值4.2.3 使用场景4.2.4 源码中`vnode.patchFlag |= PatchFlags.DYNAMIC_SLOTS`说明4.3 `;(children as RawSlots)._ = SlotFlags.STABLE` 说明5. Vue 应用的实例化和挂载流程5.…

cpp智能指针详解+简单模拟实现

在cpp中为了避免内存泄漏采取了一系列手段&#xff0c;例如智能指针&#xff0c;智能指针采用RAII思想来管理内存(Resource Acquisition Is Initialization是一种利用对象生命周期来控制程序资源&#xff08;如内存、文件句柄、网络连接、互斥量等等&#xff09;的简单技术。&a…

Java Swing制作大鱼吃小鱼魔改版本

《大鱼吃小鱼》这款游戏的历史渊源可以追溯到休闲游戏的兴起和发展。在游戏的早期发展阶段&#xff0c;开发者们开始探索各种简单而有趣的游戏玩法&#xff0c;以吸引玩家的注意力。在这样的背景下&#xff0c;《大鱼吃小鱼》应运而生&#xff0c;它结合了自然界的食物链原理与…

AI大模型之idea通义灵码智能AI插件安装方式

问题描述 主要讲述如何进行开发工具 idea中如何进行通义灵码的插件的安装解决方案 直接在idea的plugin市场中安装 下载插件之后进行安装 见资源

【python】中文数字转换为阿拉伯数字

题目&#xff1a;中文数字转换为阿拉伯数字&#xff0c;如下&#xff1a; 输入&#xff1a; 十一万亿五千三百万三千二百零七输出&#xff1a; 11000053003207思路&#xff1a; 先写一个处理10000以下的转换函数&#xff0c;如下代码的 num_process() 以亿和万分别进行切分…

JUC专题——Java并发基础

本文部分内容节选自《Java并发编程的艺术》 线程 现代操作系统调度的最小单元是 线程 , 也叫 轻量级进程 . 一个进程里可以创建多个线程, 线程拥有各自的计数器, 堆栈和局部变量, 并且能够访问共享的内存变量 线程优先级 现代操作系统使用时分的形式调度运行的线程, 操作系…

lua 光速入门

文章目录 安装注释字符串变量逻辑运算条件判断循环函数Table (表)常用全局函数模块化 首先明确 lua 和 js Python一样是动态解释性语言&#xff0c;需要解释器执行。并且不同于 Python 的强类型与 js 的弱类型&#xff0c;它有点居中&#xff0c;倾向于强类型。 安装 下载解释…

【OpenHarmony】TDD-FUZZ环境配置

零、参考 1、AttributeError: ‘ElementTree‘ object has no attribute ‘getiterator‘&#xff1a;https://blog.csdn.net/suhao0911/article/details/110950742 一、创建工作目录 1、新建工作目录如&#xff1a;D:\0000_TDD_FUZZ\0000_ohos_tdd_fuzz。 2、gitee上下载 t…

陇剑杯 ios 流量分析 CTF writeup

陇剑杯 ios 流量分析 链接&#xff1a;https://pan.baidu.com/s/1KSSXOVNPC5hu_Mf60uKM2A?pwdhaek 提取码&#xff1a;haek目录结构 LearnCTF ├───LogAnalize │ ├───linux简单日志分析 │ │ linux-log_2.zip │ │ │ ├───misc日志分析 │ │…

html+vue编写分页功能

效果&#xff1a; html关键代码&#xff1a; <div class"ui-jqgrid-resize-mark" id"rs_mlist_table_C87E35BE"> </div><div class"list_component_pager ui-jqgrid-pager undefined" dir"ltr"><div id"pg…

Linux编辑器-vim的使用

vim的基本概念 vim的三种模式(其实有好多模式&#xff0c;目前掌握这3种即可),分别是命令模式&#xff08;command mode&#xff09;、插 入模式&#xff08;Insert mode&#xff09;和底行模式&#xff08;last line mode&#xff09;&#xff0c;各模式的功能区分如下&#…

中医优势病种诊疗方案数据库

中医诊疗方案结合了几千年的实践经验与理论体系&#xff0c;形成了一套独特的诊疗方法。随着国家对中医药事业的重视&#xff0c;多个中医诊疗方案被国家卫生健康委员会和国家中医药管理局等权威机构正式发布&#xff0c;这对规范中医临床诊疗行为&#xff0c;提升医疗服务质量…

富格林:学习甄别暗箱陷阱阻挠受害

富格林悉知&#xff0c;黄金投资在投资市场上扮演着重要的角色&#xff0c;在任何时期总有人在投资黄金。然而&#xff0c;对于新手投资者来说&#xff0c;了解虚假信息防止诱骗暗箱受害是非常关键的&#xff0c;投资者在进入投资市场之前&#xff0c;需要掌握一定的技术要领&a…

MTK MFNR

一、MFNR 简介 二、MFNR 开关与决策 三、MFNR 相关的adb 命令 四、MFNR log 分析 五 参考文献 一、MFNR 简介 MFNR : Multiple Frame Noise Reduction MFLL : Multiple Frame Low Light BSS : Best Select Shot MFNR 跟 MFLL 是两个功能一致&#xff0c;名称不同的简称&#xf…

SAP MESSAGEID FF759 不能过帐凭证:本币计的税基为0的快捷方案

不能过帐凭证:本币计的税基为0 消息编号 FF759 诊断 尝试步成本币中计税基数为零的凭证&#xff0c;尽管外币中税金额和计税基数不为零&#xff0c; 系统响应 拒绝凭证输入。 步骤 再次输入凭证。 这个错误的原因&#xff0c;是因为四舍五入导致的税为零。根据百度的反馈&…