Git查看另一个分支

Git查看另一个分支,git,Git,我从master中签出了一个新分支my_branch,为我的应用程序创建了一个新功能,但我在执行此操作时破坏了另一个功能 我不想删除my_分支中的更改,但想返回到master以查看断开功能的原始状态。然后,我想再回到我的科 我该怎么做 谢谢。1)您可以git stash返回master查看并返回git stash pop 2) 您可以执行git show master:path/to/file并查看文件/目录(如果您想查看内容,请执行此操作) 3) 您可以随时提交、更改分支并返回,然后git重置

我从
master
中签出了一个新分支
my_branch
,为我的应用程序创建了一个新功能,但我在执行此操作时破坏了另一个功能

我不想删除
my_分支中的更改
,但想返回到master以查看断开功能的原始状态。然后,我想再回到我的科

我该怎么做

谢谢。

1)您可以
git stash
返回master查看并返回
git stash pop

2) 您可以执行git show master:path/to/file并查看文件/目录(如果您想查看内容,请执行此操作)

3) 您可以随时提交、更改分支并返回,然后
git重置头部
1)您可以
git stash
返回master查看并返回并
git stash pop

2) 您可以执行git show master:path/to/file并查看文件/目录(如果您想查看内容,请执行此操作)

3) 您可以随时提交、更改分支并返回,然后
git reset HEAD ~
  • 首先,通过使用
    git commit
    git stash
    确保在
    my_分支中没有任何未完成的更改

  • 然后使用
    git checkout master
    切换并查看
    master
    中代码的状态

  • 完成后,使用
    git checkout my_branch
    返回您的分支机构

  • 如果在第一步中隐藏了工作更改,现在可以使用
    git stash pop
    重新应用它们

      • 首先,通过使用
        git commit
        git stash
        确保在
        my_分支中没有任何未完成的更改

      • 然后使用
        git checkout master
        切换并查看
        master
        中代码的状态

      • 完成后,使用
        git checkout my_branch
        返回您的分支机构

      • 如果在第一步中隐藏了工作更改,现在可以使用
        git stash pop
        重新应用它们


      谢谢。我确实需要将master重置为HEAD并运行应用程序,以查看损坏的功能是否在master中实际工作。如果我在
      my_branch
      上提交,签出主机,重置主机,运行应用程序,然后再次签出my_branch并继续处理分支,可以吗?@AdamNYC-为什么要重置主机?HEAD是提示,如果重置为其他提交,则该提示将成为HEAD。您不需要重置为HEAD,因为您需要的是结帐时的处理。谢谢。我确实需要将master重置为HEAD并运行应用程序,以查看损坏的功能是否在master中实际工作。如果我在
      my_branch
      上提交,签出主机,重置主机,运行应用程序,然后再次签出my_branch并继续处理分支,可以吗?@AdamNYC-为什么要重置主机?HEAD是提示,如果重置为其他提交,则该提示将成为HEAD。您不需要重置为HEAD,因为您需要的是由收银台处理。