git命令

git放弃本地修改,强制拉取fetch更新
在本地工作区做了无用的修改后,可以用远程remote的代码强制将覆盖本地代码,操作如下

git reset -–hard origin/master

git fetch 下载远程的库的内容,不做合并。git reset 指令把HEAD指向master最新版本。

将文件添加到缓存区

git add (文件路径)
git add dgiot_dlink/src/handler/dgiot_dlink_handler.erl ,dgiot_dlink/priv/swagger/swagger_dlink.json

同步到远程

     git push origin xxb

忽略本地以更改内容

git stash

Git恢复到之前版本
文章目录
Git恢复到之前版本

  1. 应用场景
  2. 解决方法
    2.1 方式一:git reset
    2.2 方式二:git checkout
    2.3 方式三:git revert
  3. 参考链接
  4. 应用场景
    进行了错误提交,需要将代码回退至某个版本;或者需要检出某个版本的代码,再切换回最新版本。

  5. 解决方法
    2.1 方式一:git reset
    通过命令:git reset —hard 目标版本号

这样就会整个回退至目标版本号对应的状态,在这个版本后的版本提交记录就都没有了。

这种比较适用于回退至目标版本,之后版本直接废弃的情况。

2.2 方式二:git checkout
git checkout命令后面除了可以跟分支名称外,还可以跟目标版本Id,通过命令git checkout 目标版本号就可以切换到目标版本的状态,注意这个命令实际上是切换到了目标版本的临时分支,如果过要回到最新版本,可以通过命令 git checkout 原来分支名称。

这种比较适用于临时回到之前版本查看当时状态,然后再回到最新版本。

2.3 方式三:git revert
git revert用于“反做”某一个版本,以达到撤销该版本的修改的目的。比如,我们commit了三个版本(版本一、版本二、 版本三),突然发现版本二不行(如:有bug),想要撤销版本二,但又不想影响撤销版本三的提交,就可以用 git revert 命令来反做版本二,生成新的版本四,这个版本四里会保留版本三的东西,但撤销了版本二的东西。
————————————————
原文链接:Git恢复之前版本的两种方法reset、revert(图文详解)_游笑天涯的博客-CSDN博客_git reset revert
————————————————
版权声明:本文为CSDN博主「giao00000」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:Git恢复到之前版本_giao00000的博客-CSDN博客_git不小心回退到很早的版本

1、用特定的软件打开文件

open -a 软件名称 文件目录

2、git查看配置信息

git config —list

git config user.name

3、配置个人的用户名称和电子邮件地址

git config —global user.name “runoob”

git config —global user.email test@runoob.com

4、git基本概念

Git 工作区、暂存区和版本库概念:

工作区:就是你在电脑里能看到的目录。

暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库

5、git提交代码到仓库

git add *.

git add README

git commit -m ‘初始化项目版本’

git init

git add .

git commit

6、拷贝项目到本地

git clone 链接url

7、提交与修改

git add 添加文件到仓库

git status 查看仓库当前的状态,显示有变更的文件。

git diff 比较文件的不同,即暂存区和工作区的差异。

git commit 提交暂存区到本地仓库。

git reset 回退版本。

git rm 删除工作区文件。

git mv 移动或重命名工作区文件。

8、提交日志

git log 查看历史提交记录

git blame <file> 以列表形式查看指定文件的历史修改记录

9、远程操作

git remote 远程仓库操作

git fetch 从远程获取代码库

git pull 下载远程代码并合并

git push 上传远程代码并合并

10、Git 分支管理

git branch 查看分支

git branch aa 添加分支aa

git checkout aa 切换到aa分支

git branch -d aa 删除aa分支

git branch -d aa 合并完后就可以删除分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值