IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git相关 -> 正文阅读

[开发工具]Git相关

注:文章是在学习视频https://www.bilibili.com/video/BV1FE411P7B3的同时记录的学习笔记,中间了能会有漏缺的地方。

1、不同的版本控制系统

  • 1.1 本地版本控制

    手动保存所有的历史版本。
    缺陷:在多人协同工作的时候比较麻烦。
    在这里插入图片描述

  • 1.2 集中式版本控制

    常用的如 SVN(subVersion),可用于多用户协同工作
    缺陷:必须在联网的条件上使用。在使用时会有一个中央服务器,多个用户在每天工作开始时,从服务器上拉取最新的代码,晚上工作完,再将更新之后的代码推送到服务器上。
    当服务器出现损坏时,将无法继续工作。

  • 1.3 分布式版本控制

    目前最优秀的分布式版本控制系统即为GIt。
    不同于集中式版本控制,在分布式版本控制系统中,每个用户都会有一个本地仓库用户保存所有版本的代码,无需联网工作,且出现单一工作设备损坏时,可以很快的恢复工作。

1.4 SVN与Git之间的区别

在这里插入图片描述

2 Git安装及环境配置

  • 2.1 安装

    直接“下一步”就可以
    安装完成之后,菜单上会出现以下3个程序
    在这里插入图片描述
    在这里插入图片描述
    任意目录下右键也可以选取。

  • 2.2 Git Bash中一些基础的命令

在这里插入图片描述

  • 2.3 配置

所有的配置文件都保存在本地!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一些毕要文件的配,包括用户名之类的:
在这里插入图片描述

3. Git项目搭建

在这里插入图片描述

  • 3.1 新建git项目

  1. 本地新建,执行之后的文件夹下会出现一个新的 .git目录,里面包含关于版本的所有信息。
$ git init

在这里插入图片描述

  1. 克隆远程
$ git clone [url]
  • 3.2 文件的四种状态

在这里插入图片描述
查看文件状态
在这里插入图片描述
实际操作
在这里插入图片描述
忽略文件
在这里插入图片描述
在这里插入图片描述

4.使用Github或者码云

  • 4.1 生成ssh公钥

#利用ssh-keygen
$ ssh-keygen -t rsa 

对应文件夹中生成了两个文件,其中后缀为 pub的为公钥,另一个就是私钥。
在这里插入图片描述

  • 4.2 将公钥注册到Github账户信息中

在这里插入图片描述
添加完之后,就会在页面上看见下面的ssh信息
在这里插入图片描述

  • 4.3 创建自己的仓库

在这里插入图片描述
创建完成后,可以将其git clone到本地仓库。
在这里插入图片描述

5. 一次实际操作

首先,更改了gitStudy中的README文件,查看文件状态,可以看到该文件状态改变
在这里插入图片描述
随后通过三个命令提交到远程
在这里插入图片描述
在这里插入图片描述
刷新远程目录,可以看到更改的信息
在这里插入图片描述

6.分支

在这里插入图片描述
在这里插入图片描述

附录

视频网址:https://www.bilibili.com/video/BV1FE411P7B3
Git命令学习网址:https://oschina.gitee.io/learn-git-branching/

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-06 23:24:56  更:2022-04-06 23:26:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 15:08:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码