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

git 压栈存储当前分支修改,出栈使用保存

当你在修改当前分支时。突然有个更紧急的任务,或者需要将当前分支保存到其它分支,这个时候就能用到这个命令git stash。本章只记录存储一次修改的操作,其它拓展命令可以在git文档中检索git stash

当 当前文档修改完成 

$ git branch -a 查看当前远程仓库有几个分支

  main
  remotes/origin/Dev   
分支

$git stash 保存当前分支的修改(添加部分想保存的文件使用$ git add xxx.x,然后 使用$ git stash -u -k 忽略其它文件,只保存添加的文件入栈)

 Saved working directory and index state WIP on  xxx

$git stash -m [ ] 标记当前存储的日志

$git stash list 可以查看当前的存储几个分支 

stash@{0}: WIP on  xxx

 $ git stash pop 出栈使用保存

On branch xxx
Your branch is behind xxx

$ git stash clear  删除当前存储

git reset HEAD 可以撤销 git add 添加的命令($ git reset HEAD^ 使用撤回git add添加的注释)

git checkout -- xxx.c 当前某个git status 修改的文件撤销修改。

git push 等于 git fetch  + git merge (拉仓库代码到本地+merge到远程仓库)


http://www.mrgr.cn/news/30211.html

相关文章:

  • Fiddler 工具使用教程
  • platform
  • Linux系统查看硬件配置教程
  • Android U 多任务启动分屏——Launcher流程(下分屏 更新中)
  • 电力电容器、电子电容器的区别
  • shell脚本中的if语句、shell脚本中的if条件语句介绍和使用案例(非常全面)
  • DDoS对策是什么?详细解说DDoS攻击难以防御的理由和对策方法
  • 高等数学 3.3 泰勒公式
  • SpringCloud微服务实现服务降级的最佳实践
  • 数据结构-排序(冒泡,选择,插入,希尔,快排,归并,堆排)
  • 人工智能时代,程序员如何保持核心竞争力?
  • 制作一个rabbitmq-sdk
  • 组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态)
  • 文献分享: SIGMOD-24论文集概览
  • 【Python】从基础到进阶(九):探索Python中的迭代器与生成器
  • 【数据结构初阶】栈接口实现及经典OJ题超详解
  • 【QT】基于HTTP协议的网络应用程序
  • 计算机组成原理——进制与编码
  • 24最新Stable Diffusion之Lora模型训练详细教程
  • 嵌入式八股文(C语言篇)