码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Git】一文带你入门Git分布式版本控制系统(简介,安装,Linux命令)


    个人简介

    👀个人主页: 前端杂货铺
    🙋‍♂️学习方向: 主攻前端方向,也会涉及到服务端
    📃个人状态: 在校大学生一枚,已拿多个前端 offer(秋招)
    🚀未来打算: 为中国的工业软件事业效力n年
    🥇推荐学习:🍍前端面试宝典 🍉Vue2 🍋Vue3 🍓Vue2&Vue3项目实战 🥝Node.js
    🌕个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧

    Git 系列文章目录

    Git 专栏参考链接
    Git(一)【Git】一文带你入门Git分布式版本控制系统(简介,安装,Linux命令)
    Git(二)【Git】一文带你入门Git分布式版本控制系统(必要配置、工作原理、创建/克隆项目)

    文章目录

    • Git 系列文章目录
      • 一、前言
      • 二、安装 Git
      • 三、基本 Linux 命令


    一、前言

    [ 什么是Git?]

    Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。【百度百科】

    Git 是分布式版本控制系统,没有中央服务器,每个人的电脑都是一个完整的版本库,工作的时候不需要联网,因为版本都在自己电脑上。【狂神说Java】

    协同方法:比如说自己在电脑上改了文件 A,其他人也在电脑上改了文件 A,这时,你们俩之间只需要把各自的修改推送给对方,就可以互相看到对方的修改,Git 可以直接看到更新了哪些代码和文件。【狂神说Java】

    二、安装 Git

    Git 国内淘宝镜像

    特点:打开和安装速度都很快。

    安装较新版本,之后鼠标右键:

    • Git Bash:Unix 与 Linux 风格的命令行,使用最多,推荐使用
    • Git CMD:Windows 风格的命令行,不太推荐

    在这里插入图片描述


    三、基本 Linux 命令

    首先,选中一个文件夹,右键 Git Bash Here 打开。

    • cd:改变目录
    • cd…回退到上一个目录,直接 cd 进入默认目录
    • pwd:显示当前所在的目录路径
    • ls(||):都是列出当前目录中的所有文件,只不过 || 列出的内容更为详细
    • touch:新建一个文件,如 touch index.js 就会在当前目录下新建一个 index.js 文件
    • rm:删除一个文件,rm index.js 就会把 index.js 文件删除
    • mkdir:新建一个目录,就是新建一个文件夹
    • rm -r:删除一个文件夹,rm -r src 删除 src 目录
    • mv 移动文件,mv index.html src index.html 是我们要移动的文件,src 是目标文件夹,目标文件夹在同一目录下
    • reset 重新初始化终端/清屏
    • clear 清屏
    • history 查看命令历史
    • help 帮助
    • exit 退出
    • #注释

    选择 nodejs 文件,进行测试:路径跳转【cd】,显示路径【pwd】

    在这里插入图片描述


    在 gitclone 文件,进行测试:列出文件【ls】,新建文件【touch】,删除文件【rm】

    在空文件下,列出文件显示为空。新建 index.js 文件,列出文件显示 index.js 文件,删除 index.js 文件,又为空。

    在这里插入图片描述


    在 gitclone 文件,进行测试:新建目录【mkdir】,删除目录【rm -r】

    在 gitclone 文件中,新建目录,列出显示新目录。之后删除目录再次列出为空。

    在这里插入图片描述


    在 gitclone 文件,进行测试:移动文件到目录中【mv】

    在 gitclone 文件中,新建文件和目录,之后把文件移动到目录中。

    在这里插入图片描述


    在 gitclone 文件,进行测试:重新加载终端【reset】,类似于【clear】

    在这里插入图片描述


    在 gitclone 文件,进行测试:查看历史命令【history】

    在这里插入图片描述

    在这里插入图片描述


    在 gitclone 文件,进行测试:帮助文档【help】,退出【exit】

    在这里插入图片描述


    在这里插入图片描述

  • 相关阅读:
    RuntimeError: Address already in use 端口号冲突,解决思路总结
    千峰商城-springboot项目搭建-84-订单提交及支付-显示支付结果(websocket代码实现)...
    分布式运用之企业级日志ELFK+logstash的过滤模块
    【最有效】解决anaconda的虚拟环境重复目录问题
    测试2年6.5K,每天“911”,我的心酸经历只有我自己知道···
    Vue中的MVVM模型
    【最全最详细Docker】用docker部署mysql、tomcat、nginx、redis 环境部署
    设计模式-享元模式-笔记
    华为OD 数组求和(100分)【java】A卷+B卷
    解码器 | 基于 Transformers 的编码器-解码器模型
  • 原文地址:https://blog.csdn.net/qq_45902692/article/details/128000345
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号