Git查看另一个分支

时间:2012-01-13 04:39:01

标签: git

我从my_branch检出了一个新的分支master,为我的应用创建了一个新功能,但我在执行此功能时又打破了另一个功能。

我不想删除my_branch中的更改,但想要回到主控版以查看已损坏功能的原始状态。然后,我想再次回到my_branch。

我该怎么做?

谢谢。

2 个答案:

答案 0 :(得分:3)

1)你可以git stash然后回到主人看看并回来git stash pop

2)您可以git show master:path/to/file查看文件/目录(如果您想查看内容,可以这样做)

3)你总是可以提交,更改分支并返回git reset HEAD~

答案 1 :(得分:2)

  • 首先,使用my_branchgit commit确保您在git stash中没有任何未完成的更改。

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

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

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