我有 2 个本地分支机构:master
和another_branch
.
这个分支在服务器上几乎没有提交。
我跟踪的分支:another_branch
.
我使用git reset --hard
并且当前分支丢失了所有当前的本地提交。但在服务器上一切都没有什么不同。
如何在使用硬重置之前返回上一阶段?
我有 2 个本地分支机构:master
和another_branch
.
这个分支在服务器上几乎没有提交。
我跟踪的分支:another_branch
.
我使用git reset --hard
并且当前分支丢失了所有当前的本地提交。但在服务器上一切都没有什么不同。
如何在使用硬重置之前返回上一阶段?
因为你可以在日志中找到git.exe
SmartGit 使用的。
一旦您通过 smartGit Gui 获取(拉取,选择“仅获取”选项),您可以在本地控制台中执行以下操作:
git checkout another_branch
git reset --hard origin/another_branch
它会将您的本地分支重置为上游存储库“ origin
”引用的分支,但它也会删除您可能拥有的任何本地修改(git stash
在重置之前是谨慎的)。