首页 > 其他分享 >git基本用法

git基本用法

时间:2024-08-04 22:29:27浏览次数:16  
标签:基本 git 更改 仓库 用法 Git 提交 分支

Git是一种版本控制系统,它用于跟踪文件的更改并协调多个开发者之间的代码共享。

Git的基本概念包括:

  1. 仓库(repository):用于存储文件和文件夹的集合。仓库可以是本地仓库(存放在开发者本地计算机上)或远程仓库(存放在另一个地方,如Github)。

  2. 分支(branch):分支是仓库中的一个可独立进行工作的版本。每个分支都有自己的提交历史记录,可以用来开发新功能或修复错误,而不会影响主分支。主分支通常被称为“主线”(master)。

  3. 提交(commit):提交是对文件更改的快照,并将其添加到仓库的历史记录中。每个提交都有一个唯一的标识符,称为SHA哈希值,用于引用该提交。

  4. 合并(merge):合并是将一个分支的更改合并到另一个分支中的过程。当两个分支有不同的更改时,Git会自动尝试合并它们,但可能会导致冲突。

  5. 拉取(pull)和推送(push):拉取是将远程仓库中的更改合并到本地仓库中的过程。推送是将本地仓库中的更改发送到远程仓库中的过程。

Git的使用方式如下:

  1. 初始化仓库:使用“git init”命令在本地文件夹中创建一个新的Git仓库。

  2. 添加文件:使用“git add”命令将文件添加到Git仓库的暂存区。

  3. 提交更改:使用“git commit”命令将暂存区中的更改提交到仓库的历史记录中。

  4. 创建分支:使用“git branch”命令创建一个新的分支。

  5. 切换分支:使用“git checkout”命令切换到不同的分支。

  6. 合并分支:使用“git merge”命令将一个分支的更改合并到另一个分支中。

  7. 拉取和推送:使用“git pull”命令从远程仓库中拉取更改,使用“git push”命令将本地仓库的更改推送到远程仓库中。

标签:基本,git,更改,仓库,用法,Git,提交,分支
From: https://blog.csdn.net/yyyy2711/article/details/140840268

相关文章

  • searchBar组件的用法
    文章目录1.概念介绍2.使用方法3.代码与效果3.1示例代码3.2运行效果4.内容总结我们在上一章回中介绍了"Material3中的IconButton"相关的内容,本章回中将介绍SearchBar组件.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在本章回中介绍的SearchBar是指......
  • 【机器学习】线性回归和逻辑回归的关系以及LinearRegression、LogisticRegression两种
    引言线性回归和逻辑回归是机器学习中两种常用的回归分析方法,它们在应用、性质和目的等方面存在显著差异文章目录引言一、线性回归1.1定义与目的1.2公式与计算1.3应用场景1.4特点与要求二、逻辑回归2.1定义与目的2.2公式与计算2.3应用场景2.4特点与要求三、......
  • 【机器学习】正则化的基本概念以及正则化成本和梯度的示例
    引言在机器学习中,正则化(Regularization)是一种技术,用于减少模型复杂度,防止过拟合,并提高模型的泛化能力。通过在损失函数中添加一个额外的惩罚项,正则化鼓励模型学习更简单、更平滑的函数,从而在未见过的数据上表现得更好文章目录引言一、正则化1.1正则化的形式1.1.1L1......
  • pinecone向量库的介绍和基本使用(增删改查)
    本文来自于【向量库】pinecone向量库的介绍和基本使用(增删改查)Pinecone是一个实时、高性能的向量数据库,专为大规模向量集的高效索引和检索而设计。它提供亚秒级的查询响应时间,确保用户可以迅速获取所需信息。Pinecone采用高度可伸缩的分布式架构,可以轻松应对不断增长的数......
  • Pytorch笔记|小土堆|P16-22|神经网络基本骨架、卷积层、池化层、非线性激活层、归一化
    torch.nnContainers是神经网络骨架,含6个类,最常用的是Module——BaseclassforallNNmodulesModule所有神经网络模型(子类)都必须继承Module(父类),Module相当于给所有的神经网络提供了模板,但可进行修改官方示例:importtorch.nnasnnimporttorch.nn.functionalasFclass......
  • 002.flask的基本使用
    目录flask的基本使用1.基本使用2.传参的两种方式3.通过返回html网页来展示4.通过面向对象传参给html网页5.在html里面写条件语句6.在html中用循环7.总结flask的基本使用1.基本使用点三角形运行复制http://127.0.0.1:5000到浏览器上软后加上面的/index得到如下:可以给其添......
  • C语言--基本数据类型
    数据类型概述数据类型分类基本数据类型构造数据类型指针类型空类型标识符规范在C语言中,一般标识符用于变量名、宏名、函数名…注意事项:可用数字、英文字母(大小写)、下划线、美元符形如:data、temp、func()、add_int()、xxx_123()数字不能位于开头不能和关键字重复si......
  • iptables基本认识
    iptables概念名词:容器:存放东西表(table):存放链的容器,防火墙最大的概念链(chain):存放规则的容器规则(policy):允许或拒绝规则,书写的防火墙条件就是各种防火墙规则。防火墙四表五链4表:filter表、nat表、raw表、mangle表filter:过滤规则表、根据预定义的规则过滤符合条件的......
  • github添加ssh密钥,通过ssh方式推送代码
    左手编程,右手年华。大家好,我是一点,关注我,带你走入编程的世界。公众号:一点sir,关注领取python编程资料很多人在使用github的时候,如果还是使用https的方式推送代码的话,可能会发现推送不上去,官方会建议你使用ssh的方式进行代码推送。通过ssh方式推送代码,速度更快,更高效,而且还不用......
  • Digitwise_addition:超出限制:如果超出 -> 代码超时
    我正在研究kata。按位加法是一种特殊的加法,它不是通常向数字加1,而是向该数字的每个数字加1。如果数字是9,我们将其替换为10,而不保留到下一个数字。示例123->234任务编写一个接受两个数字n和k的函数,并在应用数字加法k次后输出n中的位数。由于答......