Git - 在工作中在分支之间切换

标签 git version-control branch git-branch git-stash

由于各种原因(主要是代码审查),我需要经常从当前开发分支切换到其他分支。

目前,我使用“git stash”来搁置未提交的更改, checkout 其他分支,然后切换回并执行“git stash apply”

但是,有时我会在那里添加一些新添加的文件,但这些文件未被跟踪。不幸的是, stash 并不影响它们。在这种情况下,我必须将它们添加到索引和存储中。

我在这里寻找的是一个工作流程,我必须执行一组最小的操作来切换分支,最好避免将文件添加到索引中。

最佳答案

您可以克隆存储库并在克隆上查看/工作。完成后删除克隆。如果您确实对分支/克隆进行了更改,则可以将其推迟。我认为本地克隆很便宜。即使不是,磁盘空间仍然比您的时间便宜。

关于Git - 在工作中在分支之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436978/

相关文章:

svn - 颠覆和依赖

merge Mercurial fork,更改分支

linux - ARM汇编分支段错误

git - 如何进入 git 流

php - 允许 Apache 执行 git pull

git - Mac - 从 Git 终端删除大于 '>'

git - 对具有 git 分支的不同机器的 dotfile 管理是否合理?

linux - 使用 SSH 使用同一帐户推送到 2 个不同的 repo 协议(protocol)?

svn - 如何获取存储库中所有 SVN 提交的列表以及谁对哪些文件做了什么?

version-control - 小型实验室的版本控制系统?