首页 > 其他分享 >关于Git

关于Git

时间:2023-12-09 12:06:19浏览次数:24  
标签:文件 git -- Git 关于 远程 分支

Git


1.1 概述

Git是一个开源的分布式版本控制系统,可以快速、高效地处理任何大小的项目。

**版本控制:**跟踪和管理软件代码变更,以便将来查阅特定版本修订情况。最重要的是可以记录文件修改历史,从而让用户能够查看历史版本。

1.2 集中式版本控制 VS 分布式版本控制

集中式:有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人都通过客户端连接到这台服务器,取出最新文件或者提交更新

**缺点:**中央服务器的单点故障,服务器损坏,都无法区文件和更新

关于Git_本地库

**分布式:**个人电脑就是一个库,在自己的库里做版本控制,再提交到远程库,又称代码托管中心(如GitHub)

**优点:**服务器断网也能开发(版本控制在本地运行);每个客户端保存的是整个完整的项目

关于Git_服务器_02

1.3 Git工作机制

关于Git_git_03

版本库

标签:文件,git,--,Git,关于,远程,分支
From: https://blog.51cto.com/u_16385682/8746653

相关文章

  • git的使用
    git的初始化配置#git配置 gitconfig--global--list 表示列出全局的配置 eg. gitconfig--globaluser.name"JohnDoe" [email protected] 上面两个命令配置好了我们个人的git配置,我们可以查看ls-al会看到.gitconfig文件。让我......
  • 关于Linux稳定版本的一切你想知道的内容 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/process/stable-kernel-rules.html#关于Linux稳定版本的一切你想知道的内容关于哪些补丁被接受,哪些不被接受进入“-stable”树的规则:它或等效的修复必须已经存在于Linus的树(上游)中。它必须明显正确且经过测试。它的大小不能超......
  • 关于NFC是什么?
    之前看过蓝牙为啥叫蓝牙,顺便看了蓝牙的相关信息本来想给校园卡门禁(宿舍楼和宿舍门都是用校园卡开)添加NFC发现不行  就查了一下  支付的信息NFC是加密的,nfc可以读取非加密部分数据(门禁啥的)  非支付信息不能实现可能是因为我的手机太便宜了吧哈哈哈,但是看到博客里都说只......
  • 内核维护者手册 - 配置Git【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/maintainer/configure-git.html配置Git本章描述了维护者级别的Git配置。在拉取请求中使用的标记分支(请参阅创建拉取请求)应该由开发者的公共GPG密钥进行签名。可以通过向gittag传递-u来创建已签名的标签。然而,由于通常会为项......
  • 关于知识、智慧和育儿
    起因:今天浏览人工智能信息时,了解到一个词叫“知识图谱”。顺便看到了关于“知识”的定义。由此联想到,昨晚家里上四年级的果果同学被妈妈教学(加减法去括号)的一幕,当时有些话憋在心里,现在想通了。 首先,我们看看知识的描述:什么是知识首先看一下什么是知识。有读者可能会提出这......
  • 如何使用gogs搭建自己的git服务器
    最近偶然发现一款轻量级的git服务器,以前一直用的svnserver,最近想搞个git服务器,用gitlab资源占用太多了,gogs是一款轻量级git服务器,非常适合个人使用。 项目地址:https://github.com/gogs/gogs  以下教程是基于Windows/WindowsServer系统搭建步骤1、安装先决条件数据......
  • 公司敏感数据被上传Github,吓得我赶紧改提交记录
    大家好,我是小富~说个事吧!最近公司发生了一个事故,有同事不小心把敏感数据上传到了GitHub上,结果被安全部门扫描出来了。这件事导致公司对所有员工进行了一次数据安全的培训。对于这个事我相信,有点工作经验的人都不会故意去上传这些敏感文件,多数应该是误操作导致的。这个事件也给了......
  • 在gitlab中如何导出、导入某个项目(提交记录不变),对某个项目进行迁移
    1、需求说明 在项目的迁移中遇到,需要将gitlab中的某个项目进行迁移的过程。关键点是,需要保持提交记录不变。 本文档下面的内容,就介绍这个过程。 2、项目导出、导入的过程 2.1、导出项目 a、登录到gitlab页面  b、点击要迁移的项目   可以看到项目......
  • 关于异常HOST_E_EXITPROCESS_TIMEOUT
    简介HOST_E_EXITPROCESS_TIMEOUT,是指在.NET应用程序中,Host进程超时导致退出的错误状态。它不是定义在ntstatus.h,而是clr的状态。定义在coreclr/src/pal/prebuilt/inc/corerror.h头文件中。#defineHOST_E_EXITPROCESS_TIMEOUTEMAKEHR(0x1029)当Host进程要求退出应用程序时,CLR......
  • 关于STL的大整理
    set集合,用于去重和排序。用法set<储存的类型>容器名;常用函数//时间复杂度O(logn)insert()//插入元素,自动排序//示例s.insert(3);s.insert(1);s.insert(2);s.insert(4);s.insert(1);s.insert(5);//输出12345find()//查找一个数,返回迭代器count()//返回......