1

我有 2 个本地分支机构:masteranother_branch.

这个分支在服务器上几乎没有提交。

我跟踪的分支:another_branch.

我使用git reset --hard并且当前分支丢失了所有当前的本地提交。但在服务器上一切都没有什么不同。

如何在使用硬重置之前返回上一阶段?

4

1 回答 1

2

因为你可以在日志中找到git.exeSmartGit 使用的
一旦您通过 smartGit Gui 获取(拉取,选择“仅获取”选项),您可以在本地控制台中执行以下操作:

git checkout another_branch
git reset --hard origin/another_branch

它会将您的本地分支重置为上游存储库origin”引用的分支,但它也会删除您可能拥有的任何本地修改(git stash在重置之前是谨慎的)。

于 2013-09-06T18:41:21.880 回答