如何在git中的命名提交和未命名提交之间导航

如何在git中的命名提交和未命名提交之间导航,git,Git,我正在处理一个文件,比如x,并添加了一些新的代码行,我现在还不想提交。我想看看以前的一些提交,我可以通过git checkout bla来完成。但是,如果您在master分支上(但它适用于您所在的任何分支),我如何回到未提交的原始x: 首先隐藏您的更改:git stash 然后转到您感兴趣的上一个提交,例如:git checkout 0c80e02 看看它 返回主控台:git签出主控台 还原隐藏的更改:git stash pop 如果您尝试不使用隐藏,则会收到一条消息,提示您的本地更改将被签

我正在处理一个文件,比如x,并添加了一些新的代码行,我现在还不想提交。我想看看以前的一些提交,我可以通过
git checkout bla
来完成。但是,如果您在
master
分支上(但它适用于您所在的任何分支),我如何回到未提交的原始x

  • 首先隐藏您的更改:
    git stash
  • 然后转到您感兴趣的上一个提交,例如:
    git checkout 0c80e02
  • 看看它
  • 返回主控台:
    git签出主控台
  • 还原隐藏的更改:
    git stash pop
如果您尝试不使用
隐藏
,则会收到一条消息,提示您的本地更改将被
签出覆盖


有关更多信息,请参阅文档:

假设您在
master
分支机构(但它适用于您所在的任何分支机构):

  • 首先隐藏您的更改:
    git stash
  • 然后转到您感兴趣的上一个提交,例如:
    git checkout 0c80e02
  • 看看它
  • 返回主控台:
    git签出主控台
  • 还原隐藏的更改:
    git stash pop
如果您尝试不使用
隐藏
,则会收到一条消息,提示您的本地更改将被
签出覆盖


有关更多信息,请参阅文档:

假设您在
master
分支机构(但它适用于您所在的任何分支机构):

  • 首先隐藏您的更改:
    git stash
  • 然后转到您感兴趣的上一个提交,例如:
    git checkout 0c80e02
  • 看看它
  • 返回主控台:
    git签出主控台
  • 还原隐藏的更改:
    git stash pop
如果您尝试不使用
隐藏
,则会收到一条消息,提示您的本地更改将被
签出覆盖


有关更多信息,请参阅文档:

假设您在
master
分支机构(但它适用于您所在的任何分支机构):

  • 首先隐藏您的更改:
    git stash
  • 然后转到您感兴趣的上一个提交,例如:
    git checkout 0c80e02
  • 看看它
  • 返回主控台:
    git签出主控台
  • 还原隐藏的更改:
    git stash pop
如果您尝试不使用
隐藏
,则会收到一条消息,提示您的本地更改将被
签出覆盖


有关更多信息,请参阅文档:

您可以使用隐藏更改并转到所需的提交

git stash
git checkout COMMIT1_HASH
然后您可以返回到最新的提交和取消提交

git checkout COMMIT2_HASH
git stash apply

您可以使用隐藏更改并转到所需的提交

git stash
git checkout COMMIT1_HASH
然后您可以返回到最新的提交和取消提交

git checkout COMMIT2_HASH
git stash apply

您可以使用隐藏更改并转到所需的提交

git stash
git checkout COMMIT1_HASH
然后您可以返回到最新的提交和取消提交

git checkout COMMIT2_HASH
git stash apply

您可以使用隐藏更改并转到所需的提交

git stash
git checkout COMMIT1_HASH
然后您可以返回到最新的提交和取消提交

git checkout COMMIT2_HASH
git stash apply

但我最近没有做出承诺,对吧!记住,我现在还不想提交最近的更改。那么commit2\u哈希是如何出现在图片中的呢?这是最新的提交。所有未限制的更改都将被隐藏。你应该签出到最新的提交,只是为了应用这些更改,如果你想谢谢,得到澄清,但我没有在最新的权利提交!记住,我现在还不想提交最近的更改。那么commit2\u哈希是如何出现在图片中的呢?这是最新的提交。所有未限制的更改都将被隐藏。你应该签出到最新的提交,只是为了应用这些更改,如果你想谢谢,得到澄清,但我没有在最新的权利提交!记住,我现在还不想提交最近的更改。那么commit2\u哈希是如何出现在图片中的呢?这是最新的提交。所有未限制的更改都将被隐藏。你应该签出到最新的提交,只是为了应用这些更改,如果你想谢谢,得到澄清,但我没有在最新的权利提交!记住,我现在还不想提交最近的更改。那么commit2\u哈希是如何出现在图片中的呢?这是最新的提交。所有未限制的更改都将被隐藏。如果你想感谢的话,你应该签出到最新的提交来应用这些更改,明白了吗