首页 > 其他分享 >2024.1.27寒假每日总结18

2024.1.27寒假每日总结18

时间:2024-01-27 19:56:07浏览次数:35  
标签:2024.1 27 提交 文件 仓库 18 Git 版本 分支

算法题:2861. 最大合金数 - 力扣(LeetCode)

git学习

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

 

git采用了分布式的版本控制系统,安装完毕之后可以通过GitHub Desktop软件可视化操作。

在本地创建一个仓库

 

 

为什么有分支?

传统下的集中式版本控制,一次只能有一个人写操作,不方便协同化开发,如果采用了分布式系统,首先得有良好的网络,这样才可以把本地仓库的文件推送至远程仓库。

其次每次修改都会产生版本文件,如果每个开发者都修改同一个库的话,如果想要回溯至历史版本,因为提交无规律性,所以很难及时找到。

因此引入了分支的概念,把中心仓库分成若干个副本,每个开发者都上传至一个副本库(逻辑上,实际上并没有新的库,只是通过版本文件来进行管理),然后产品经理负责主分支,可以进行其他分支的合并,从而解决更新冲突问题。

版本文件采取40位16进制,前两位是文件夹的名称,同时每一次提交,无论create update delete 都会对应如下三个文件的引用关联。

 

那既然每次提交都会产生一些文件,那如何知道最新的提交是哪一步呢?

这里是通过head文件,这个文件指向当前的分支库,然后分支文件里面保存了最新提交信息的版本文件名(40位16进制),因此分支并没有真正创建备份的仓库

标签:2024.1,27,提交,文件,仓库,18,Git,版本,分支
From: https://www.cnblogs.com/ysk0904/p/17991845

相关文章

  • 洛谷题解-P1821 [USACO07FEB] Cow Party S
    https://www.luogu.com.cn/problem/P1821题目描述寒假到了,nnn头牛都要去参加一场在编号为xxx的牛的农场举行的派对,农场之间有mmm条有向路,每条路都有一定的长度。每头牛参加完派对后都必须回家,无论是去参加派对还是回家,每头牛都会选择最短路径,求这nnn头牛的最短路径(一个......
  • 1.2、7寒假每日总结18
    git学习Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 ......
  • hey_left 18 Codeforces Round 920 (Div. 3)
    题目链接A.根据正方形4个角的特性,可以把它们排序处理,得到长和高,相乘得面积#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+10;boolcmp(pair<int,int>x,pair<int,int>y){if(x.first==y.first)returnx.second<y.second;e......
  • Solution Set【2024.1.27】
    CF1778FMaximizingRoot首先不难证明不操作根节点一定不优,因此我们考虑操作根节点的情况。现在我们的问题转化为了:最大化操作根节点前的整个树的节点权值的最大公约数。由于可能的最大公约数值只有\(\mathcal{O}(\sqrt{V})\)种。因此我们考虑将其压入状态进行动态规划。设......
  • 1.27
    2update.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>修改旅游费</title><linkrel="stylesheet"href="../Style.css"></head><s......
  • 1.27学习进度
    1.jieba库可以对中文进行分词2.由于yarn是集群运行,executor可以在所有服务器上执行,所以每个服务器都需要有哦jieba库提供支撑3.如何尽量提高任务计算的资源计算cpu核心和内存量,通过–executor-memory指定executor内存,通过–executor-cores指定executor的核心通过—num-executors指......
  • 2024-01-27:用go语言,阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有N堆金币, 第i堆金币
    2024-01-27:用go语言,阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有N堆金币,第i堆金币的总重量和总价值分别是m[i]、v[i],阿里巴巴有一个承重量为T的背包,但并不一定有办法将全部的金币都装进去,他想装走尽可能多价值的金币,所有金币都可以随意分割,分割完的金币重量价值比(也就是单位......
  • Burp Suite Professional 2024.1.1 for macOS x64 & ARM64 (sysin) - 世界排名第一的
    BurpSuiteProfessional2024.1.1formacOSx64&ARM64(sysin)-世界排名第一的网络渗透测试工具包请访问原文链接:https://sysin.org/blog/burp-suite-pro-mac/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgBurpSuiteProfessionalTheworld’s#1webpenet......
  • Burp Suite Professional 2024.1.1 (macOS, Linux, Windows) - Web 应用安全、测试和
    BurpSuiteProfessional2024.1.1(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgB......
  • Burp Suite Professional 2024.1.1 for Windows x64 (sysin) - 世界排名第一的网络渗
    BurpSuiteProfessional2024.1.1forWindowsx64(sysin)-世界排名第一的网络渗透测试工具包请访问原文链接:https://sysin.org/blog/burp-suite-pro-win/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgBurpSuiteProfessionalTheworld’s#1webpenetration......