码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【版本控制工具一】Git 安装注册及使用


    文章目录

      • 一、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
    
    • 1

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

    在这里插入图片描述

    四、创建本地仓库

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

      在这里插入图片描述

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

      在这里插入图片描述

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

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

      在这里插入图片描述

    4. 仓库初始化

      git init  //初始化仓库
      
      • 1

      在这里插入图片描述

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

      在这里插入图片描述

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

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

      在这里插入图片描述

    6. 清除Gitbash中的所有内容

      reset  //清屏
      
      • 1

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

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

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

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

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

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

      在这里插入图片描述

      git status  //查看文件文件夹在工作区,暂存区的状态
      git log  //查看历史提交记录
      
      • 1
      • 2
  • 相关阅读:
    大数据快速入门开发环境篇:CentOS 7安装配置Hadoop大数据框架开发环境
    R语言使用hexSticker包将ggplot2包可视化的结果转换为六角图(六角贴、六角形贴纸、ggplot2 plot to hex sticker)
    Java 异步和同步有什么不同呢?
    20年上海站D题Walker(二分,简洁)
    为什么大家都要考CDA数据分析师认证
    MATLAB环境下基于深层小波散射网络的纹理图像分类方法
    猿创征文|【概率论基础进阶】随机事件和概率-概率及概率公式
    工作5-8年的外包测试员,平均年薪有多少?
    STM32 I2C详解
    【电子通识】USB Logo的标识含义
  • 原文地址:https://blog.csdn.net/qq_39335404/article/details/133638465
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号