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

一台电脑主机做网站适合负债者的10个副业

一台电脑主机做网站,适合负债者的10个副业,网站引流推广,网站建好了怎么做Git - 记录一次由于少输入了一个参数导致的更改丢失 前言 某晚我激情开发了几个小时,中途没有进行commit存档。准备睡觉时,我想创建一个新的分支并将今晚所有更改提交到新分支上(似乎应该开发时候就创建?)。 然后因…

Git - 记录一次由于少输入了一个参数导致的更改丢失

前言

某晚我激情开发了几个小时,中途没有进行commit存档。准备睡觉时,我想创建一个新的分支并将今晚所有更改提交到新分支上(似乎应该开发时候就创建?)。

然后因为少输入了一个参数,导致被跟踪过的文件的更改全部消失了。

成因

我想创建并切换到api分支:

git checkout -b api

结果一困少输了个-b,变成了:

git checkout api

结果我那晚开发的所有内容恰好都在api这个文件夹下,于是所有的更改都没了。

分析

在执行git checkout命令时,可以将整个仓库还原到一个分支/commit_hash/tag,可以用于恢复一个文件(夹)。

当切换到分支/commit_hash/tag时,正确的命令是git checkout 分支/commit_hash/tag

  • 例如我有一个分支名为dev,那么我可以使用git checkout dev命令切换到dev分支;
  • 例如我有一个commit的hash为9259d713a40e97f97af61a422631b723f5666aa5,那么我可以使用git checkout 9259d713命令切换到这次commit;
  • 例如我有一个tag名为v0.1,那么我可以使用git checkout v0.1命令切换到这个tag;
  • 例如我想创建并切换到dev分支,那么我可以使用git checkout -b dev命令。

若重名,则优先级分支 > 标签 > commit_hash

当恢复一个文件(夹)时,正确的命令是git checkout -- 文件(夹)名

  • 例如我有一个文件夹是Solution,那么我可以通过命令git checkout -- Solution将文件夹Solution恢复到暂存区或版本库。

但是,如果我没有加--git checkout命令仍然会恢复这个文件夹!

误操

我本来想创建并切换到一个分支api

git checkout -b api

结果因为困倦忘记输入-b了:

git checkout api

结果此时我还没有api分支,但正好有api文件夹。

git一看,心想,你这命令不规范,想还原一个文件夹但是没有--啊,你应该输成git chcekout -- api,太菜了吧,--都不知道输。还好我git比较聪明,知道你的意思,虽然你没有加--,但我还是帮你把文件夹api给还原了吧。

然后我一个晚上的更改就几乎全被还原了。。。没被还原的,只剩下一些未被跟踪过的文件(新创建的文件)。然后我就在VsCode的时间线里把文件一个一个恢复了一下。。。

竟然,,一丁点提示都没有。

亡羊补牢

早就有人吐槽创建并切换到新分支也是checkout命令,因此从git 2.23开始引入了switch命令。

以后再切换分支时,就使用git switch 分支名;创建并切换到新分支时,就使用git switch -c 分支名好了。

End

另:我的git版本为2.42.0.windows.2

The Real End, Thanks!

原创不易,转载经作者同意后请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/144929924

http://www.yayakq.cn/news/39321/

相关文章:

  • 邮箱类网站模板网站开网站开发设计公司
  • 南昌定制网站开发多少钱网站建设岗位的简介
  • 做网站对企业有什么好处互联网公司薪资待遇
  • 龙游网站建设徐州网站推广
  • 无锡网站建设优化大气婚纱影楼网站织梦模板
  • 搭理彩票网站开发黄页大全18勿看2000网站
  • 长沙3合1网站建设公司做旅游网站需要什么
  • 一起做单网站怎么样开发聊天软件成本
  • 如何自助建站wordpress 在线编辑
  • 网站怎么推广出去深圳住房建设厅网站首页
  • 自己搭建网站需要多少钱网站icp备案查询官网
  • 织梦网站图标更换wordpress静态页
  • 网站建设人员需求备案网站公共查询系统
  • python nginx做网站网站制作出名的公司
  • 沈阳网站设计定制网站设计 验收标准
  • 网站建设 绍兴的公司凡科网商城
  • 局域网网站怎样做数据库wordpress.重装
  • 网站页面布局名称电子商务网站建设与管理的理解
  • 拖拽建站平台校园网站建设的参考文献
  • 冠辰网站建设东莞网站建设推广多少钱
  • 中国建设工程造价管理协会网站家用电脑做网站教程
  • 免费网站服务cuntlove wordpress
  • 天津网站优化软件wordpress flash加载插件
  • 手机网站模版免费下载wordpress标签显示
  • logo网站在线制作上海网站建设高端定制网络服务公司
  • 做婚恋网站怎么样公司网站建设要求
  • 购买网站域名 空间瀑布流 wordpress
  • 网站制作需要多长时间网站前台开发由什么做的
  • 公司展示网站费用公司制作网站需要什么知识
  • 做网站 什么语言好自定义wordpress