首页 > 其他分享 >git worktree学习

git worktree学习

时间:2024-03-18 21:55:09浏览次数:35  
标签:git worktree 学习 编译 切换 目录 分支

转自:https://blog.csdn.net/qq_35067322/article/details/121551469

1.介绍

当在一个仓储下,在A分支编译时,是不能切到B分支上工作的,只能等着A编译完成,很影响效率。所以可以使用worktree命令新建一个工作分支。

步骤1:在A分支上编译中,使用以下命令新建一个目录。

git worktree add ../feature/feature2

步骤2:切换到新目录下,切换到目标分支B开发,然后push,会更新远程分支内容。

分支A已经编译完成后,那么如果再切换回原来的目录,到分支B,此时分支B和远程的是不一样的,这时候应该如何同步?可以直接pull

 

标签:git,worktree,学习,编译,切换,目录,分支
From: https://www.cnblogs.com/BlueBlueSea/p/18081546

相关文章

  • c++类&对象(学习笔记)
    c++类&对象类,用户定义的类型,类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员,函数在一个类中被称为类的成员。c++类的定义定义一个类,本质上是定义一个数据类型的蓝图这书籍上并没有任何数据,但他定义了类的名称意味着什么,他定义了类......
  • 机器学习是什么
    Machinelearning(机器学习)是人工智能的一个子领域,它利用算法和统计模型,让机器可以从数据中学习,作出决策,并在特定任务上进行性能改进。机器学习有很多应用于自然语言处理、图像和语音识别、推荐系统、欺诈检测和预测模型等领域。这是一个快速增长的领域,具有许多exiting的发......
  • 零基础小白如何入门HarmonyOS鸿蒙应用开发学习?
    HarmonyOS鸿蒙应用开发是当前非常热门的一个领域,许多人都想入门学习这个技术。但是,对于零基础的人来说,如何入门确实是一个问题。下面,我将从以下几个方面来介绍如何零基础入门HarmonyOS鸿蒙应用开发学习。一、了解HarmonyOS鸿蒙系统首先,我们需要了解HarmonyOS鸿蒙系统的一些......
  • Flask学习笔记
    Flask构成1.路由(Routing):Flask使用路由来定义URL和对应的处理函数。通过装饰器@app.route(),可以将一个URL映射到相应的处理函数上,从而实现请求的路由和处理。2.视图函数(ViewFunctions):视图函数是Flask中处理请求的核心组件,它接收请求并返回响应。视图函数通常被装饰器绑......
  • 学习笔记444—macbook软件卸载了图标还在launchpad上怎么办?一分钟搞定!
    macbook软件卸载了图标还在launchpad上怎么办?一分钟搞定!问题描述有时候,我们使用MacBook时没有从AppleStore安装软件,而是从一些非官方渠道安装的软件。这样我们将这些macbook软件卸载了之后,图标还会留在在launchpad(启动台)上,这些软件的图标无法删除,鼠标长按也不会出来叉叉。我们的......
  • JavaScript学习笔记6: 对象 - 字符串Stirng
    JS对象-字符串String字符串的创建方式<script>//字符串创建方式1varstr1=newString("str1");//字符串创建方式2varstr2="str2";</script>字符串属性&方法length属性<script>console.log("获取字符串的length属性");    con......
  • JavaScript学习笔记7: 对象 - 自定义对象&JSON
    JS对象-自定义对象&JSON自定义对象类似java的类Json的所有属性(key)需要用双引号包围,本质是字符串<script>    varuser={    name:"tom",    age:10,    gender:"male",    //eat:function(){}    //可以简写为    eat(){//自......
  • JavaScript学习笔记3: 数据类型,运算符,类型转换
    JS数据类型,运算符,类型转换利用typeof获取数据类型数字3的类型<script>console.log("3的类型:"+typeof3);</script>浮点数<script>console.log("3.14的类型:"+typeof3.14);</script>字符串<script>console.log("'......
  • JavaScript学习笔记4: 流程控制语句 ,函数
    流程控制语句与java基本一致的语法<script>vara=true;if(a){    //语句}else{    //语句}</script>函数函数定义方式1<script>functionadd(a,b){returna+b;}alert(add(1,2));//也可以用变量......
  • JavaScript学习笔记5: 对象 - 数组Array
    JS对象-数组Array数组的定义及特性数组定义<script>//数组定义方式1,赋值给变量vararr1=newArray(1,2,3);//数组定义方式2,初始化数组vararr2=[4,5,6];</script>JS数组长度可变<script>vararr2=[4,5,6];//数组初始长度为3......