当前位置:首页 > CN2资讯 > 正文内容

windows resin服务器启动

2天前CN2资讯


git reset 一直用的不太好,今天就把git reset深入学习一下。

git reset 字面意思为重置

经常用于将已经存放到暂存区,或者工作区的代码取出来,返回到工作区。

如果已经使用 git add . 将代码提交到了暂存区。这时候,我们可以使用git reset :

这提示将会把暂存区的数据,返回到工作区。

如果已经使用git commit -m “message” 将代码提交到了本地仓库。这时候,我们可以使用 git reset HEAD

git reset 有三个参数 soft | 默认的mixed | hard

默认的mixed参数:(特点:直接回退到工作区)

回退文件:

有的时候,我们通过git add . 将文件提交到了暂存区,但是我们有不想commit,想撤回。可以使用
git reset fileName将文件移回到工作区。

也可以不加任何参数,用git reset将整个暂存区的文件恢复到工作区。

$ git reset Unstaged changes after reset: M web.html
回退版本:

版本的标记

~和^都可以标记那个版本

一个^表示一个版本,可以多个,另外也可以使用 git reset HEAD~n这种形式。

重置到那个版本

git reset HEAD~1 意为将版本库回退1个版本,将本地版本库的头指针全部重置到指定版本,且会重置暂存区,即这次提交之后的所有变更都移动到未暂存阶段

即将已经存到本地仓库中的数据,撤销,然后放到工作区。


soft参数:(特点:将某个版本回退到暂存区)

git reset –soft HEAD~1 意为将版本库软回退1个版本,所谓软回退表示将本地版本库的头指针全部重置到指定版本,且将这次提交之后的所有变更都移动到暂存区

Administrator@BiuBiu MINGW64 /e/code/trygit (master) $ git reset --soft HEAD~1 Administrator@BiuBiu MINGW64 /e/code/trygit (master) $ git status On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: web.html modified: wucl.txt

hard参数:(特点:彻底的丢弃代码)

git reset –hard HEAD~1 意为将版本库回退1个版本,但是不仅仅是将本地版本库的头指针全部重置到指定版本,也会重置暂存区,并且会将工作区代码也回退到这个版本

就是将本地仓库中的代码,切换到上一个版本。当前版本删除,同时本地暂存区、工作区都回到上一版本。

如果使用git reset –hard HEAD,并没有

Administrator@BiuBiu MINGW64 /e/code/trygit (master) $ git add . Administrator@BiuBiu MINGW64 /e/code/trygit (master) $ git commit -m "xxx" [master aa11939] xxx 2 files changed, 2 insertions(+) Administrator@BiuBiu MINGW64 /e/code/trygit (master) $ git reset --hard HEAD^ HEAD is now at d105688 Merge pull request #1 in FZ/trygit from feature/zhaowei to master Administrator@BiuBiu MINGW64 /e/code/trygit (master) $ git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working tree clean


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/29963.html

    分享给朋友:

    “windows resin服务器启动” 的相关文章

    Hostodo无法打开的解决方案与常见原因分析

    Hostodo概览 Hostodo于2014年在美国成立,定位为大众市场的VPS主机商。它的使命是提供高性价比的虚拟专用服务器,让更多用户能够享受到可靠的网络服务。随着云计算的普及,越来越多的小企业和个人用户需要更灵活的主机解决方案,Hostodo正是为了满足这种需求而诞生的。 在市场上,Hosto...

    探索宝塔的历史与文化:传承与创新的结合

    宝塔,这种在中国传统文化中扮演着重要角色的建筑,具有悠久而丰富的历史。我曾在一次旅行中惊叹于那些巍峨耸立的宝塔,仿佛它们在诉说着古老的故事。它们的起源可以追溯到佛教传入中国之前,实际上,宝塔最早的样式源自印度,梵语中称之为“窣堵坡”,主要用于供奉佛陀的舍利和进行宗教仪式。 在东汉时期,佛教逐步传入中...

    ChicagoVPS 测评:性能、价格与客户服务的全面分析

    在开始谈论ChicagoVPS之前,我想分享一些关于它的背景故事。ChicagoVPS成立于2010年,源于对高效和可靠的虚拟专用服务器(VPS)的需求。作为一家快速崛起的公司,它在短短几年内就积累了相当可观的用户基础。它在美国中西部的沃土上发展壮大,吸引了不少希望获得优质服务的用户。公司的愿景是提...

    狗云实名认证的重要性与服务体验

    狗云简介 提起狗云(Dogyun),首先让我想起的是它在国内主机服务商中崭露头角的那段经历。成立于2019年,这家由国人创办的云服务平台,积极响应了市场对高质量、低价格VPS服务的需求。服务范围覆盖美国、日本和中国香港等地,让不少技术爱好者和企业客户看到了更多选择的可能。由于其价格相对亲民,狗云逐渐...

    hncloud:助力企业数字化转型的云计算服务提供商

    在数字化浪潮席卷全球的今天,hncloud(华纳云)应运而生,成为一家备受瞩目的全球数据中心基础服务提供商。隶属于香港联合通讯国际有限公司的hncloud,凭借其在行业中的深厚积淀和技术实力,逐渐发展成为一颗闪耀于云计算领域的明星。作为APNIC和ARIN的会员单位,hncloud自有ASN号,为用...

    Zgo VPS:高性能虚拟专用服务器的最佳选择

    在2021年,ZgoCloud(最初名为Zgovps)如雨后春笋般成立于美国特拉华州。作为一家新兴的技术公司,我们专注于提供高性能的虚拟专用服务器(VPS),这让我对公司的前景充满了期待。我们最初的使命是为各种用户提供可靠的网络解决方案,而现在我们已经成长为行业内的一股重要力量。 我们的全球数据中心...