当前位置: 首页 > news >正文

git版本控制工具常用命令

一、本地仓库管理

push 向远程推送代码

pulll 拉取代码

二、远程仓库管理

三、分支操作

本地主分支master

远程主分支main

head指向当前分支

查看:git branch

创建分支: git branch  名字

切换分支:git checkout   名字

合并分支:git merge  名字

删除分支:git branch -d  名字

推送远程 分支:git push origin dev:huidalian2

从远程拉取:git pull  origin  main:dev

常用命令:

git diff

git branch -a  查看所有分支(远程)

git branch 查看本地分支

拉完项目记得下载依赖

远程拉取到本地:git fetch feat_1:feat_1

删除分支:git branch -d  名字(大D强制删除)

 git checkout -b dev(创建并切换到dev分支)

修改回退文件:git checkout -- 文件名

推送远程 分支:git push origin dev:huidalian2

从远程拉取:git pull  origin  main:dev

git pullgit fetch 都是 Git 中用来获取远程仓库更新的命令,但它们的行为和结果有所不同。

  1. git fetch:

    • git fetch 命令用于从远程仓库获取最新的提交,但不会自动合并到当前分支。
    • 它将远程分支的最新状态下载到本地,你可以在本地查看远程分支的状态,但不会改变你的工作目录。
    • 使用 git fetch 后,你可以选择合并或重新基线(rebase)远程分支到你的本地分支。
  2. git pull:

    • git pull 命令实际上是 git fetch 后跟 git merge 的快捷方式。
    • 它首先执行 git fetch 获取远程分支的最新状态,然后自动将远程分支合并到当前分支。
    • 如果远程分支有更新,git pull 会将这些更新合并到你的本地分支中,这可能会导致合并冲突。

四、生成密钥

useRoute() 返回的对象包含了多个属性,以下是一些常用的属性:

  • path: 路由的路径字符串。
  • name: 路由的名称(如果有定义的话)。
  • query: 一个包含路由查询参数的对象。多个键值对
  • hash: 路由的哈希字符串。
  • params: 一个包含路由参数的对象(对于带参数的路由)。
  • match: 一个函数,用于检查给定的路径是否与当前路由匹配。
  • 查询参数是 URL 中 ? 后面的部分,由一个或多个键值对组成,键值对之间通过 & 连接。例如,在 URL https://localhost:5173/zfbchk?zhu=zfblht 中,zhu=zfblht 就是查询参数。

相关文章:

  • 推荐一款WPF绘图插件OxyPlot
  • C语言 RTC时间(年月日时分秒) 和 时间戳 互相转换
  • Java的一些补充性介绍
  • java:测试hystrix的一些关键参数
  • linux常用的基础命令
  • i.MX8MP平台开发分享(RDC软件配置篇)
  • Ubuntu项目部署
  • java aio nio区别
  • 【教程】从0开始搭建大语言模型:实现Attention机制
  • GEO ISP图像调试-PFC(蓝紫边校正)
  • 2024最新最全【大模型】人工智能零基础入门到精通,看完这一篇就够了!
  • DOS 命令
  • android 开机动画执行流程
  • pdf文件怎么改变大小?在线快速压缩pdf的方法
  • vue2 element组件兼容性问题
  • Google 是如何开发 Web 框架的
  • 【347天】每日项目总结系列085(2018.01.18)
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JAVA之继承和多态
  • Js基础知识(四) - js运行原理与机制
  • MobX
  • mysql外键的使用
  • php ci框架整合银盛支付
  • SegmentFault 2015 Top Rank
  • webpack入门学习手记(二)
  • zookeeper系列(七)实战分布式命名服务
  • 第十八天-企业应用架构模式-基本模式
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 《天龙八部3D》Unity技术方案揭秘
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • # 职场生活之道:善于团结
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (c语言)strcpy函数用法
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Forward) Music Player: From UI Proposal to Code
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (void) (_x == _y)的作用
  • (第一天)包装对象、作用域、创建对象
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (离散数学)逻辑连接词
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (转) ns2/nam与nam实现相关的文件
  • (转)菜鸟学数据库(三)——存储过程
  • .NET gRPC 和RESTful简单对比