怎么用git?建议自定义使用。 (保存源代码截图)

时间:2013-10-12 15:05:05

标签: git branch cvs

我想知道我该怎么做。

目前我正在主分公司工作。 但是这个分支会改变,因为所有的源代码都会被更新。 事实上,如果我愿意的话,我会喜欢当前分支的“屏幕截图”并加载它。 我想这个截图包含所有源代码,因为我将完全删除实际的源代码(更改框架,架构等)

所以,我认为我必须用实际的源代码做一个新的分支,并删除master分支的源代码,改变框架并对其进行处理。但我不确定这是更好的方法。

你对此有什么建议吗? 谢谢。

3 个答案:

答案 0 :(得分:1)

你有几个解决方案,这是我的:

  • 标记当前主分支,以便能够随时获取当前版本
  • 在新分支中开发新框架,因此您将在主分支中拥有稳定的当前版本,并在准备好后将新框架合并到主分支。

答案 1 :(得分:1)

你可以这样做:

  • 一个标记,引用您当前在master上的提交
  • 从当前主人开始的分支

然后你可以:

  • 推送那个分支
  • 推送您的代码(git push --tags
  • git rm everything(git rm -r
  • 使用新代码
  • 填充您的工作树
  • 使用新内容添加,提交和推送相同的主文件

另一个解决方案是:

  • 重命名大师
  • 创建一个名为master的新孤立分支。

请参阅“How can I completely empty the master branch in Git?”。

答案 2 :(得分:1)

目前您只需要在主分支上使用tag

接下来,如果您需要修改该“旧版本”代码,您将从该标记开始创建一个新分支。