【版本控制工具一】Git 安装注册及使用

news2024/11/19 15:15:24

文章目录

    • 一、Git 、Github、Gitee
      • 1.1 概述
      • 1.2 码云 相对于 github 的优势
    • 二、Github 或 Gitee注册
      • 2.1 注册
      • 2.2 创建仓库
    • 三、Git下载与安装
    • 四、创建本地仓库

一、Git 、Github、Gitee

1.1 概述

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Github是一个网站,给用户提供git服务。这样我们就不用自己部署git系统,直接在网站上注册个账号,用网站提供的git服务就可以。

Gitee,俗称 码云,是国内一个基于 Git 的代码托管 和 研发协作平台。

数字化管理平台
Vue3+Vite+VueRouter+Pinia+Axios+ElementPlus
权限系统-商城
个人博客地址

1.2 码云 相对于 github 的优势

  • 由于大家都懂的原因,访问 Github 的速度会非常慢,有时候甚至出现访问失败的情况。而 码云 由于是国内的平台,能够让你体验飞一般的速度。
  • 和GitHub相比,码云除了提供免费的Git仓库外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。

二、Github 或 Gitee注册

2.1 注册

如果你还有没有Github 或 Gitee 账户的话,请先注册,地址分别如下:

Github: https://github.com/

Gitee: https://gitee.com/

这里,我们以 Gitee 码云为例进行讲解,按照网站指定的步骤,进行注册并登录。

2.2 创建仓库

登录完成,点击右上角 “ + ” 号,点击 “新建仓库”,填写仓库名称,填写完成后点击底部 “创建” 按钮。

注意:这里只需要填写仓库名称即可 一定不要框选 ”使用Readme文件初始化仓库“

在这里插入图片描述

创建仓库后,出现如下界面,证明仓库创建成功:

在这里插入图片描述

接下来,先不要关闭页面,等待下面步骤的完成…

三、Git下载与安装

下载地址:https://git-scm.com/downloads

选择对应的系统平台,下载后,傻瓜式安装即可。

安装完成后,打开运行 --> 输入CMD命令,回车打开命令行窗口

输入以下Git指令

git --version

出现版本号,即代表 git 安装成功

在这里插入图片描述

四、创建本地仓库

  1. 在开始目录中,找到 Git 目录,选择下面 Git Bash:

    在这里插入图片描述

  2. 点击打开 git 命令行窗口:

    在这里插入图片描述

  3. Git Bash窗口中,通过以下指令完成仓库的创建:

    cd d:  //切换到指定盘符(这里演示D盘)
    mkdir mygit  //创建一个新的文件夹并命名(mygit)
    dir | ls | ll //查看当前路径中所有的文件和文件夹
    cd mygit  //进入指定目录(mygit)
    

    在这里插入图片描述

  4. 仓库初始化

    git init  //初始化仓库
    

    在这里插入图片描述

    此时,在 mygit 目录下,多出一个隐藏的 .git 文件

    在这里插入图片描述

  5. 通过以下指令,创建文件并写入内容:

    touch test.txt  //创建一个新的文件test.txt
    cat test.txt  //查看文件test.txt中的内容
    echo 'This is a test file'>test.txt  //将 ">" 前面的内容写入到 ">" 后面的文件 test.txt 中
    

    在这里插入图片描述

  6. 清除Gitbash中的所有内容

    reset  //清屏
    

    下面开始,真正的将本地文件,上传到本地仓库了:

    上面创建的文件 test.txt,或者从其它磁盘拷贝过来的文件,都是 “未纳入缓存的文件”,此时文件一旦删除就再也找不到了

    通过 git add 指令,将文件纳入缓存。 “纳入缓存的文件”,可以通过 git 找到

    git add test.txt  // 将本地文件纳入缓存  如果是所有的文件,请使用"git add ."
    

    通过 git commit 指令,将文件提交到本地版本库。”纳入版本库的文件“,可以在计算机的任何位置找到

    git commit -m '描述内容'  //将纳入缓存的文件纳入版本库
    

    在这里插入图片描述

    git status  //查看文件文件夹在工作区,暂存区的状态
    git log  //查看历史提交记录
    

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

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

相关文章

大数据软件项目开发流程

大数据软件项目的开发流程通常包括多个阶段,从项目规划和需求分析到开发、测试、部署和维护。以下是一般的大数据软件项目开发流程,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.项目规…

富瑞创新加杠杆平台可靠吗?如何正确评价?

关于富瑞创新加杠杆平台的可靠性,我们需要从多个方面进行评价和分析,包括公司背景、平台服务、风控措施、投资收益等。 首先,富瑞创新加杠杆平台是由富瑞创新投资控股有限公司运营,公司成立于2006年,是一家经过中国证…

8.绘制旗帜(TRIANGLE_FAN)

愿你出走半生,归来仍是少年 通过TRIANGLE_FAN和四个点绘制出旗帜。 1.知识点 1.1.TRIANGLE_FAN 一系列三角形组成的类似于扇形的图形。第二个三角形是由上一个三角形最后一条表和当前点组成。 2.代码 <script setup lang"ts">import { onMounted, …

【C++】指针与引用(学习笔记)

一、左值与右值 左值&#xff1a;编译器为其单独分配了一块存储空间&#xff0c;可以取其地址的&#xff0c;可以放在赋值运算符左边 右值&#xff1a;数据本身。不能取到其自身地址&#xff0c;只能赋值运算右边 左值最常见的情况如西数和数据成员的名字 右值是没有标识符、…

如何轻松使用 ChatGPT 进行论文大纲和创作

ChatGPT能够编写复杂的代码、博客文章等&#xff0c;它可以帮助我们做很多事情。今天本篇文章分享的主要内容如何利用 ChatGPT 来撰写论文文章。下面会介绍如何轻松使用 ChatGPT 进行论文大纲和创作&#xff01; 1、使用 ChatGPT 确定主题 文章非常重要的一个部分就是主题。如…

Bark Ai 文本转语音 模型缓存位置修改

默认缓存位置在&#xff1a;~/.cache 加入环境变量&#xff1a;XDG_CACHE_HOME&#xff0c;指定缓存位置 修改后新的位置为&#xff1a; D:\Ai\Bark\Bark Cache

如何使用 API 接口获取商品数据,从申请 API 接口、使用 API 接口到实际应用

在当今的数字化时代&#xff0c;应用程序接口&#xff08;API&#xff09;已经成为数据获取的重要通道。API 接口使得不同的应用程序能够方便地进行数据交换&#xff0c;从而促进了信息的广泛传播和利用。在众多的数据源中&#xff0c;商品数据是一个非常重要的领域&#xff0c…

大数据软件项目的验收流程

大数据软件项目的验收流程是确保项目交付符合预期需求和质量标准的关键步骤。以下是一般的大数据软件项目验收流程&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.项目验收计划制定&#xff1a; 在…

水库安全监测方案(实时数据采集、高速数据传输)

​ 一、引言 水库的安全监测对于防止水灾和保障人民生命财产安全至关重要。为了提高水库安全监测的效率和准确性&#xff0c;本文将介绍一种使用星创易联DTU200和SG800 5g工业路由器部署的水库安全监测方案。 二、方案概述 本方案主要通过使用星创易联DTU200和SG800 5g工业路…

mac m1打开word或excel显示VB运行时错误53,怎么解决这个问题,亲测有效!

mac m1打开word或excel或ppt时显示VB运行时错误53,每次都要点击多次,才能结束,用起来非常不方便,很麻烦,那么怎么解决这个问题呢,为大家献上,亲测有效! 如上图 非常简单 选择工具 找到模板加载项 如下图 点进去哈 接下来进入到以下画面

5.绘制多点

愿你出走半生,归来仍是少年&#xff01; 前面几个案例通过TS传入点参数实现绘制&#xff0c;但是每次的绘制都是单独绘制一个点&#xff0c;未实现一次绘制多个点的效果。该案例通过GL的Buffer实现一次绘制多点。 1.知识点 1.1.缓冲区绘制流程 通过缓冲区对象处理数据时&…

三相交流电压控制器供电的三相异步电动机定子电压控制研究(Simulink仿真实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

统计教程|PASS实现单因素二元Logistic回归分析且自变量为二分类的优势比检验的样本量估计

在对临床数据的探索分析工作中&#xff0c;我们经常会使用Logistic回归分析去探索影响疾病的发生、发展的重要影响因素&#xff0c;或应用Logistic回归模型进行相关的预测分析。但是在进行Logistic回归分析时&#xff0c;样本含量的估计常常是令临床科研工作者最头痛的一件事了…

百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 预测部署简介与总览

1. 预测部署简介与总览 本章主要介绍PP-OCRv2系统的高性能推理方法、服务化部署方法以及端侧部署方法。通过本章的学习&#xff0c;您可以学习到&#xff1a; 根据不同的场景挑选合适的预测部署方法PP-OCRv2系列模型在不同场景下的推理方法Paddle Inference、Paddle Serving、…

服务器数据恢复-V7000存储2块磁盘故障脱机的数据恢复案例

服务器数据恢复环境&#xff1a; P740AIXSybaseV7000存储&#xff0c;存储阵列柜上共12块SAS机械硬盘&#xff08;其中一块为热备盘&#xff09;。 服务器故障&#xff1a; 存储阵列柜中有磁盘出现故障&#xff0c;工作人员发现后更换磁盘&#xff0c;新更换的磁盘数据同步到40…

聚观早报 | 问界新 M7 车型破单日大定纪录;iQOO 12影像大升级

【聚观365】10月7日消息 问界新 M7 车型破单日大定纪录 iQOO 12影像大升级 三星Galaxy S23 FE发布 欧拉好猫在墨西哥上市 1-8月我国智能手机产量6.79亿台 问界新 M7 车型破单日大定纪录 据问界官方消息&#xff0c;AITO 问界汽车的新 M7 车型在中秋国庆长假期间又刷新了自…

读书笔记——《三国演义》

前言 提起《三国演义》似乎每个人都可以说几个其中的人物、情节&#xff0c;但是你真的看过《三国演义》原著吗&#xff1f; 本身很喜欢三国题材游戏&#xff0c;一些游戏比如《霸王大陆》《全战三国》等等都是我的最爱&#xff0c;很喜欢收集名将大杀四方的感觉。但是回想起…

使用 Bun 快速搭建一个 http 服务

前端运行时 Bun 1.0 正式发布&#xff0c;如今&#xff0c;Bun 已经稳定并且适用于生产环境。Bun 不仅是一个专注性能与开发者体验的全新 JavaScript 运行时&#xff0c;还是一个快速的、全能的工具包&#xff0c;可用于运行、构建、测试和调试 JavaScript 和 TypeScript 代码&…

6-4 删除链表中的元素 分数 10

struct ListNode* removeElements(struct ListNode* head, int val) {struct ListNode* prv NULL;struct ListNode* cur head;// 处理头节点等于val的情况while (cur ! NULL && cur->val val) {head cur->next;free(cur);cur head;}// 处理中间节点和尾节点…

linux本机进程间通信之UDS

本机进程间通信有很多方式&#xff0c;百度有太多的文章来介绍相关&#xff0c;大致有消息队列、共享内存、socket等、这里重点介绍下socket&#xff08;套接字&#xff09;的一种用法&#xff0c;一般情况下在socket是用于不同主机间的通信&#xff0c;但是当通信双方在同一台…