首页 > 其他分享 >01-git操作命令--git branch

01-git操作命令--git branch

时间:2023-12-16 17:33:08浏览次数:24  
标签:git 操作命令 -- twitter experiment branch MyBranch 分支

BRANCH

分支是 Git 最重要的概念之一,也是最常用的操作之一。几乎所有 Git 操作流程都离不开分支。

git branch命令可以列出所有分支。

git branch#列出本地所有分支
git branch -a#列出本地和远程所有分支

创建一个名为MyBranch的新分支,但是依然停留在当前分支。

git branch MyBranch

在远程主机origin上创建一个MyBranch的分支,并与本地的同名分支建立追踪关系。

git push -u origin MyBranch

将当前分支改名为MyBranch

git branch -m MyBranch

删除MyBranch分支,前提是该分支没有未合并的变动。

git branch -d MyBranch

强制删除MyBranch分支,不管有没有未合并变化。

git branch -D MyBranch

删除远端分支。

git push origin --delete <branchName>

切换到MyBranch分支,当前的工作区会变为MyBranch分支的内容。

 git checkout MyBranch

基于MyBranch分支创建一个新的NewBranch分支,新的NewBranch分支将成为当前的工作区。

git checkout -b NewBranch MyBranch

修改分支名称:

#基于分支feature123创建分支twitter-experiment
git checkout -b twitter-experiment feature132
#删除原分支feature123实现修改分支名称
git branch -d feature132

另一种修改分支的方法:

#将当前分支名称修改为twitter-experiment
git branch -m twitter-experiment

标签:git,操作命令,--,twitter,experiment,branch,MyBranch,分支
From: https://www.cnblogs.com/xiaoxingxing-chen/p/17905088.html

相关文章

  • 小白也能看懂的企业内训系统源码开发:技术实践
    在当今快速发展的企业环境中,培训和发展成为了组织持续成功的关键因素。本文将介绍一个简单而强大的企业内训系统的源码开发,旨在让技术小白也能够理解和应用。 一、技术选型在开始源码开发之前,我们首先需要选择适当的技术栈。考虑到小白也能看懂的原则,我们选择了常用且易学的技术,如......
  • 小红书商品详情API:电商助力
    一、引言随着互联网的普及和电商行业的快速发展,消费者对于商品信息的获取方式也在不断变化。小红书作为一款以内容分享为主的社交电商平台,吸引了大量用户。为了满足用户对商品信息的快速获取需求,小红书提供了商品详情API接口。本文将探讨获得小红书商品详情API在电商行业中的重要性......
  • Vue3响应式概念
    响应式的基本概念响应式是指当数据发生变化时,系统会自动更新与数据相关的DOM结构。在Vue2中,响应式系统的实现基于 Object.defineProperty。然而,Object.defineProperty 有一些局限,如:无法监听数组的变化、需要遍历对象的每个属性进行监听、性能开销较大。在Vue3中,响应式系统......
  • 无涯教程-Java - int lastIndexOf(int ch)函数
    此方法返回此对象表示的字符序列中该字符最后一次出现的索引,如果没找到,则返回-1。intlastIndexOf-语法这是此方法的语法-intlastIndexOf(intch)这是参数的详细信息-ch   - 一个字符。intlastIndexOf-返回值此方法返回索引位置。intlastIndexOf-示例im......
  • Redis数据结构8:REDIS_HASH
    REDIS_HASHHash本质上就是一个保存若干键值对的数据结构,类似于Java中的HashMap。同样的,hash中只能存在一个独一无二的key,所有的操作都围绕key展开。hash的最大优点在于其可以提供最佳O(1)的查询时间复杂度。通过一段原始数据key,通过特定算法将其哈希值转化为数组下标,通过相同的......
  • 前端歌谣-第伍拾九课-路由获取请求参数
    前言我是歌谣微信公众号关注前端小歌谣一起学习前端知识今天继续给大家讲解获取请求参数的讲解案例1api.jsfunctionrender(res,data,type=""){res.writeHead(200,{"content-Type":`${type?type:"application/json"};charset=utf-8`})res.write(data)res.en......
  • 力扣141-环形链表
    难度:【简单】第一遍:用最朴素的算法写,一个HashSet保存访问过的节点,但是仅保存了节点的value,出现值相等的节点算法就会失效。提交后当然是“解答错误”。第二遍:修改HashSet数据类型,重新提交后显示“通过”。第三遍:优化空间复杂度到O(1)。没有思路就参考了官方题解,使用了快慢指针......
  • 15. 三数之和
    1.题目给你一个整数数组\(nums\),判断是否存在三元组\([nums[i],nums[j],nums[k]]\)满足\(i!=j\)、\(i!=k\)且\(j!=k\),同时还满足\(nums[i]+nums[j]+nums[k]==0\)。请你返回所有和为\(0\)且不重复的三元组。注意:答案中不可以包含重复的三元组。示例......
  • 何时使用GraphQL、gRPC 和 REST
    何时使用GraphQL、gRPC和REST     在设计应用程序时,开发人员可以从各种客户端-服务器通信协议中进行选择。使用GraphQL、gRPC和REST在当代项目中相对常见。每种协议都可以提供各种优势,具体取决于您的应用需求。      一.GraphQL是一种灵活的数据请求方法,它专......
  • mysql使用小tip
    小tip1mysql>usetestReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaquickerstartupwith-ADatabasechanged当切换到某个库时,经常会出现上面信息,意思是预读这个库中表以及表列信息。但是当库中表很多,表中数......