git:恢复分阶段文件的更改

时间:2014-04-16 06:04:18

标签: git revert staging

我有以下情况:

我有本地分支并将更改提交到本地分支。 假设我的本地分支正在跟踪存储库中的主分支。

local ---> origin/master

将文件视为/ b / c.d 我已在本地分支中修改了此文件的内容。

现在,我希望了解原始c.d与其他代码更改后的行为方式。

所以我做了:

git checkout origin/master a/b/c.d

现在我希望回到本地分支提交中的原始文件。

我做了:

git reset a/b/c.d
git checkout -- a/b/c.d

我找回了原始文件(出现在我当地的分支机构中)。

这是正确的做事方式还是有更好的方式来放弃这些变化 并在以下情况下获取本地分支中的文件:

git checkout origin/master a/b/c.d

在Google上搜索后无法找到方案。

由于

0 个答案:

没有答案