首页 > 其他分享 >1.2、7寒假每日总结18

1.2、7寒假每日总结18

时间:2024-01-27 19:44:08浏览次数:24  
标签:文件 Git 提交 1.2 仓库 18 寒假 版本 分支

git学习

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

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

 

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

在本地创建一个仓库

 

 

为什么有分支?

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

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

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

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

 

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

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

 

标签:文件,Git,提交,1.2,仓库,18,寒假,版本,分支
From: https://www.cnblogs.com/2351920019xin/p/17991843

相关文章

  • 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......
  • 寒假生活指导19
    packagesrc.main.selenium;importorg.openqa.selenium.By;importorg.openqa.selenium.JavascriptExecutor;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.edge.EdgeDriver;importorg.openqa.selenium.e......
  • 1.27学习进度
    1.jieba库可以对中文进行分词2.由于yarn是集群运行,executor可以在所有服务器上执行,所以每个服务器都需要有哦jieba库提供支撑3.如何尽量提高任务计算的资源计算cpu核心和内存量,通过–executor-memory指定executor内存,通过–executor-cores指定executor的核心通过—num-executors指......
  • 2024.1.27日报
    3.4SparkSQL应用3.4.1创建DataFrame/DataSet方式一:读取本地文件①在本地创建一个文件,有id、name、age三列,用空格分隔,然后上传到hdfs上。vim/root/person.txt12内容如下:1zhangsan202lisi293wangwu254zhaoliu305tianqi356kobe4012345......
  • 18. 四数之和(中)
    目录题目题解:排序+双指针题目给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0<=a,b,c,d<na、b、c和d互不相同n......
  • 2024.1.26 大寄特寄
    很好的数学专题,让我发疯A.居然直接加了个限制,要求是对于连续的子序列,要求相等,关键是一定有解,用到了鸽笼原理假设对两个数列求前缀和之后,分别是An,Bn最终要得到Ai-Aj=Bk-Bl但是这样肯定是很麻烦的,要枚举,但是如果移项就可以得到一个有相同格式的式子Ai-Bk =Aj-Bl......
  • 寒假训练2024/1/26
    2024,1,26今天做石子合并的题比较多贴一个模板 for(intlen=2;len<=n;len++){ for(inti=1,j;(j=i+len-1)<=n;i++){for(intk=i;k<j;k++){if(dp[i][j]>dp[i][k]+dp[k+1][j]+pre[j]-pre[i-1]){......
  • 2024.01.25 近期练习
    CF1856E2如果\(n\le5000\)考虑怎么做。首先我们对于每个节点只考虑大小关系,最后只需要从小到大标号即可。我们考虑把答案放到LCA处统计。若其只有两个儿子\(v_1,v_2\),那最多只有\(siz_{v_1}\timessiz_{v_2}\)个会被统计,即令\(v_1\)所有数大于\(v_2\)。若有多个儿......