• 【Git最新教程通俗-狂神说Git-个人笔记】百度网盘管理资源(X)Git(√)


    这是参考视频 狂神说Git 写的个人笔记

     

     1.版本控制:版本迭代

    1-1为什么要有版本控制器

    版本管理器:Git就是为了更好的保存项目的各个修改版本及其迭代信息而存在的,完成多人协同开发。

    1-2常见的版本控制器:

     1-3版本控制方式分类

    1-3-1本地版本控制

    含义:在本地记录文件的每次更新,并对每一个版本进行对照

    缺点:用户如果电脑宕机,版本数据丢失,无法找回

    特点:适合个人用

     1-3-2集中式版本控制

    含义:所有的版本数据信息都放在服务器上,协同开发者从服务器中同步更新或上传自己的修改。代表产品:SVN

    缺点:所有的版本信息都在服务器上,用户的本地只能查看到自己之前同步的版本,如果不联网,就无法查看服务器中自己上一次同步之后的历史版本信息;而且一旦服务器损坏,数据丢失,如果之前又没有及时备份数据,将无法找回。

    特点:协同开发者相比服务器是多对一的 关系,唯有定期备份才能防止数据丢失。

    1-3-3分布式版本控制

    含义:所有的版本数据信息都同步在每一个协同开发者本地,这样每一个用户都可以在本地查看所有历史版本信息,还可以离线提交;只需要在联网的时候,将版本信息push到服务器和其他的用户,由于每一个用户保存的都是所有的版本信息,所以只要有一台服务器正常工作,就可以完全备份数据到其他新的服务器。

    代表产品:Git

    缺点:每一个用户都有所有的版本信息,有安全隐患(带着数据跑路)

    3.聊聊Git的历史

    首先,我们知道Linux内核是由林纳斯.托瓦斯开发出来的,并且将Linux内核开源项目交给开源的分布式管理系统BitKeeper维护,后面可能是由于BitKeeper开始收费了还是Linux开源人员中的大佬试图破解BitKeeper,所以Linux和BitKeeper解约,研究Linux的人员自行开发了另一个分布式版本控制系统Git来代替BitKeeper来维护Linux内核,并且向全世界开源,渐渐地,Git就风靡全球了。

    4.安装Git和环境配置

    安装Git

    关于安装Git,直接浏览器搜索Git官网下载对应版本即可。

    关于下载Git网速慢的解决办法:镜像下载

    然后就是对应用程序.exe文件,无脑安装

    检测Git是否安装成功:

    安装成功后再任意文件目录下点击鼠标右键,如果出现以下Git程序说明安装成功

    Git GUI:图形用户界面(Graphcal  User  Interface)

    GIt Bash:Unix和Linux风格的命令行操作

    5. 常用的Linux命令

    1. cd .. //回退到上一级目录
    2. cd 文件名 //进入到指定目录
    3. pwd //当前文件所在路径
    4. touch 文件名 //新建一个文件
    5. mkdif 文件夹名 //新建一个文件夹
    6. rm 文件名 //删除文件
    7. rm -r 文件夹名 //删除文件夹
    8. ls //列出与当前目录并列的所有文件和应用程序和文件夹
    9. mv 源文件名 目标文件夹名 //将一个文件移动到另一个文件夹中
    10. clear //清除屏幕
    11. history //查看历史使用过的命令
    12. exit //退出命令行

     以上面的文件目录为例子演示操作:(还没学过Linux的同学稍微见识即可)

     

     6.Git的必要配置

    1. git config --list //查看配置
    2. git config --system --list //查看系统配置
    3. git config --global --list //查看本地配置

     查看.gitconfig文件:该文件拥有的就是git config --global --list列出来的东西(用户配置)

     那么如何设置用户名和用户邮箱呐?

     7.Git的工作原理

    关于Git的环境变量问题:

    Git的环境变量在Git一路next的过程中,就自动帮你配置好了环境变量;

    关于查看环境变量问题:

     

     

     

     

     关于本地仓库和远程仓库:

    本地仓库:(本地离线)

     远程仓库:(gitee)

     8.Git项目搭建

    本地仓库搭建

     克隆远程仓库

    步骤1:点击:“克隆/下载”

     步骤2:复制链接

    步骤3:git clone 链接  指令

    码云的SSH公钥的作用:免密码连接本地仓库和远程仓库

     这篇博客我就写到这里吧!对于现阶段的我来说还是学到不少,而且够用了。

  • 相关阅读:
    linux学习的练习题
    hadoop集群搭建——单节点(伪分布式)
    无监督距离评估
    外贸行业常用英文邮件模板分享
    智能汽车-大数据标签系统应用浅谈
    [Leetcode]9. 回文数
    如何安全地允许用户上传文件
    机器人开发--减速机
    实时大数据流处理技术:Spark Streaming与Flink的深度对比
    多层控制上身姿态的方法
  • 原文地址:https://blog.csdn.net/qq_64428099/article/details/125612323