【发布时间】:2013-02-13 14:49:12
【问题描述】:
我只是想澄清在特定分支上提交的工作原理。
假设我正在开发一个名为“Metro”的分支。我对一些文件进行了一些更改,但我还没有准备好将它们推送到远程存储库。
我需要尽快修复一个修补程序。我需要切换到一个名为“Master”的干净分支,但我不能,因为我会覆盖我已更改的文件。我需要先提交这些,然后才能切换。
我的问题是,如果我在“Metro”分支上提交这些更改,然后切换到干净的“Master”分支,在“Metro”中所做的更改是否会因为我已经提交而被推送到远程“Master”存储库他们,即使我正在推到另一个分支?
为了简洁起见,提交是与分支隔离的,还是在推送到远程仓库时添加所有提交?
【问题讨论】:
标签: git git-branch git-commit