首页 > 其他分享 >Git常用命令以及用法

Git常用命令以及用法

时间:2022-12-06 10:05:32浏览次数:70  
标签:reset origin git -- 用法 Git master 版本 常用命令


一 如何让单个文件回退到指定的版本

1.   进入到文件所在文件目录,或者能找到文件的路径

 

查看整个目录的修改记录

git log .

 

2.   回退到指定的版本

 

git reset f7a220761c312d47013c394d750528f9acbc3099  .(git reset ... 将整个目录回退到指定版本)

 

3.   更新到工作目录

git checkout .

4.   提交到本地

git commit .  -m "reset to revision"

6.   提交到远程仓库

git push origin HEAD:refs/for/branch name

这样就把指定的文件回退到指定的版本了。

二 如何放弃本地修改,强制更新

git fetch --all
git reset --hard origin/master(master替换成你当前的分支名)
git reset --soft origin/master (master替换成你当前的分支名,保留本地和未merge到远程服务器上的修改)
比如:前一次提交到本地服务器,但是没有push merge到远程服务器,进行下一次提交时就会出现冲突,此时用--soft,就列出你这两次提交的文件,你可以重新一次性提交这两次修改。

三 ​​git提取出两个版本之间的差异​

git diff 608e120 4abe32e --name-only只列出两个版本之间的差异文件名

git diff 608e120 4abe32e MainActivity查看文件的具体差异信息

git push origin HEAD --force

 

 

标签:reset,origin,git,--,用法,Git,master,版本,常用命令
From: https://blog.51cto.com/u_11407799/5914569

相关文章

  • 【Git】The Requested URL return error 403
    问题描述git执行push命令时提示:TheRequestedURLreturnerror403问题分析权限不够,仓库在创建后重装过电脑,管理员不同解决办法删库重开......
  • Git 私人的git和公司邮箱的新git账号&迁移github账号权限
    场景1:私人的git和公司邮箱的新git账号 我的例子: 我的GTB配置的是私人账号git,我的mac电脑配置的git的邮箱是个人邮箱账号, TWU(甲方)需要你提供一个git账号的信息来......
  • git 配置多个账号(你的&公司)
    配置步骤如下: 第一步:生成ssh密钥时,多对密钥,要取不同的名字,用来区分(例如我比较喜欢用平台命名,命名为github和gitlab)第二步:远程git配置ssh公钥,各自配置各自平台。......
  • MyGit:GitHub仓库更新提醒
    GitHub仓库更新提醒工具,微信小程序:MyGit一、解决痛点(需求)1、由于网络问题,想要查询GitHub经常打不开。2、当仓库发布新版本的时候,第一时间知道。3、发现更多有意思的......
  • git stash 使用
    gitstash使用gitstash:暂存当前分支上的修改,但不会commit,相当于add进栈里面去了,通常在gitcheckout之前执行此操作,可以保存本地的修改gitstashpop:弹出当前......
  • hive和trino中的爆炸函数lateral view explode与cross join unnest用法
    遇到一个不规则的json如下:trace是数组,外面2个time,hash都是单个字段。所以通过hive建表如下,trace使用了array包裹了struct结构:createexternaltablexy_ods.ods_addre......
  • DigitalKey CCC3.0 URSK
    URSK有什么用,如何用URSK用于安全测距时测距数据的加解密车辆使用安全测距SetupFlow去激活一个pre-derivedURSK。每个车钥匙最多有一个pre-derivedURSK。当另一个激活......
  • js apply()用法详解
              参考:https://blog.csdn.net/weixin_43877799/article/details/120282509......
  • 【git】——初始向github中提交项目
    【背景】  之前看过一小部分git相关的内容,一直想搞一搞git,之前的项目一直在用svn,前段时间想将自己写的项目提交到github中进行管理,又在做springcloud的小例子中涉及......
  • git commit提交代码时跳过 eslint校验
    在使用命令gitcommit-m'提交信息'将本地代码提交到远程仓库时候,如果项目安装了per-commit,则会在Git键入提交信息前进行代码风格检查,如果代码不符合相应规则,则报错。......