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

news/2024/5/17 18:02:41 标签: git, gitee, github, 码云, gitlab, 版本控制

文章目录

    • 一、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
权限系统-商城
个人博客地址

github__16">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.niftyadmin.cn/n/5073613.html

相关文章

【数据结构-二叉树 八】【遍历求和】:求根到叶子节点数字之和

废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是【遍历求和】,使用【二叉树】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为&am…

一、综合——法律法规

文章目录 一、《中华人民共和国电信条例》1.1 《电信条例》关于电信市场的规定1.2 《电信条例》关于电信服务的规定1.3 《电信条例》关于电信建设的规定二、《公用电信网间互联管理规定》2.1《网间互联规定》概述2.2 电信业务经营者的互联义务三、《中华人民共和国网络安全法》…

一文读懂OSS、NAS、EBS有什么区别

一文读懂OSS、NAS、EBS有什么区别?在云计算时代,存储是非常重要的一部分。随着企业数据的不断增长,如何有效地管理和存储数据成为了一个关键问题。在云存储中,OSS、NAS和EBS是常见的存储服务。虽然它们都可以存储数据,…

字体设计规范 优漫动游

对于内容描述性的网页及网页模块,最重要的内容,就是文字。出现了文字,就会出现文字排版、字体选择、字体颜色大小粗细等细节。而这些细节,往往是非常重要的细节。不同的字体和选色往往对整个页面都有着非常大的影响,这…

一文看懂光模块的工作原理

你们好,我的网工朋友 光模块有很多类别,是我们经常要用到的PHY层器件。虽然封装,速率,传输距离有所不同,但是其内部组成基本是一致的。 以太网交换机常用的光模块有SFP,GBIC,XFP,X…

【软考】8.2 编译程序基本原理/文法/正规式/有限自动机

《编译程序基本原理》 编译过程 词法分析: 针对单词;输入是字符;读的是字符流;语法分析: 针对语句;读的是记号流,即词法分析产生的一个个单词语义分析(针对语句含义) a.…

Citespace、vosviewer、R语言文献计量学 、SCI

​文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技术手段和方法的运用,可直观的展示主题的研究发展历程、研究现状、研…

v-bind绑定

一、标签属性动态绑定 方式一: v-bind:属性名"data声明的变量名" 方式二:(简写) 将v-bind省略,直接 :属性名"data声明的变量" v-bind.属性名[.修饰符]"变量名、计算属性。。 对应还提供了修饰…