Stash只使用git提取更改?

时间:2016-10-14 09:36:09

标签: git

如何专门隐藏所提取的更改?

以下是Use-case For-example

  • 本地可用但未提交的某些更改
  • 我已经提取了更新的代码。例如,在此之后出现问题
  • 现在我想隐藏所带来的变化&不想隐藏我的本地更改

我该怎么做?

1 个答案:

答案 0 :(得分:0)

要隐藏您的本地更改,请使用:

git stash

列出要藏匿使用:

git stash list

要查看藏匿用途:

git stash show <stash-id>

要重新部署最后一个存储(获取更改),请使用:

git stash pop

删除(丢弃)最后一次存储使用:

git stash drop

那就是说,目前还不清楚你想做什么。您只能存储本地未提交的更改。

当您说提取更改时,您可能想要回到之前的提交。 你可以这样做:

git checkout <commit-id>

了解<commit-id>使用:

git log

您只需要输入代码的第一部分(只要它是唯一的),例如:

git checkout 9fae3