git reset --hard origin/feature-20191130
时间: 2024-06-16 14:05:49 浏览: 312
`git reset --hard origin/feature-20191130`是一个Git命令,用于将当前分支重置为指定远程分支的最新提交,并且丢弃本地所有未提交的更改。具体操作如下:
1. 首先,确保你在要重置的仓库的根目录下打开终端或命令行界面。
2. 运行以下命令来执行重置操作:
```shell
git reset --hard origin/feature-20191130
```
这将会将当前分支重置为`origin/feature-20191130`分支的最新提交,并且丢弃本地所有未提交的更改。
请注意,这个操作是不可逆的,所以在执行之前请确保你已经备份了重要的更改。
相关问题
git reset --hard upstream
git reset --hard upstream 是将本地分支回退到远程上游分支的最新提交的命令。这个命令会丢弃本地分支上的所有提交,并将本地分支指向远程上游分支的最新提交。
下面是一个演示:
假设你当前在本地分支feature上,远程上游分支为origin/master。你可以使用以下命令将本地分支回退到远程上游分支的最新提交:
```shell
git fetch origin
git reset --hard origin/master
```
这样,本地分支feature将会回退到远程上游分支origin/master的最新提交。
阅读全文