【发布时间】:2012-10-26 06:46:47
【问题描述】:
我正在分支“my_branch”上的(私有)存储库中开发代码。
经过一些开发,我对自己所做的工作感到满意,我想将“my_branch”保存到主存储库(这样万一我的磁盘出现故障,它就不会丢失)。
但我还不想将我的更改合并到 master 分支。
我使用了命令:
git 推送
然后:
得到克隆
并将主存储库克隆到不同的目录。但我注意到,当我更改为 my_branch 时,该目录中的文件不包含我的更改。
请帮忙!
(在我看来,每个人通常都以类似的方式工作:不时备份您的分支,但尚未将其合并到 master?)
我曾经在 ClearCase 工作过,它的好处是:一旦您在私有分支中签入文件,它就永远不会被删除,但另一方面它不在主分支上,而您可以继续开发您的代码而不会打扰其他开发人员。
【问题讨论】:
标签: git branch push clearcase git-branch