Git - 打开和编辑其他分支机构的文件

时间:2016-06-24 14:51:33

标签: git

我正在开发一个包含两个git分支的项目 - masteralt。我已经在alt分支上工作了几天来尝试一些事情,但是现在我想切换回master分支来测试一些事情(不删除{ {1}})。当然,我知道使用alt在分支之间切换,但我真正需要的是能够打开和编辑几天前留下的checkout分支。当我master并在Sublime Text中打开项目时,我看到的项目版本是git checkout master版本。

如何不仅alt分支,而且打开并编辑项目,因为它最后留在该分支上?

2 个答案:

答案 0 :(得分:3)

有两种方法可以做到这一点:

  1. alt分支中提交更改,然后执行git checkout master

  2. 如果您不想提交,请在git stash分支中执行alt,然后执行此操作:git checkout master。稍后,在master完成测试后,请结帐至alt并执行git stash apply(这会将更改重新应用于alt分支)。

  3.   

    每次执行git stash时,都会创建一个更改列表   由git stash list检查。每个项目都有一个索引编号   它从0开始。所以,如果你不止一次藏匿,你可以重新申请   像这样的特别存储:git stash apply @stash{<index_no>}

    您可以在git stash here上阅读更多内容。

答案 1 :(得分:2)

如果您使用git checkout master然后点击进入sublime文本,它将自动显示更新的版本。您的问题自行回答,因为git checkout是执行所需任务的唯一方法。

您是否正在使用任何sublime软件包来增强git?