Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用git?定制使用的建议。(保存源代码截图)_Git_Branch_Cvs - Fatal编程技术网

如何使用git?定制使用的建议。(保存源代码截图)

如何使用git?定制使用的建议。(保存源代码截图),git,branch,cvs,Git,Branch,Cvs,我想知道我想怎么做 目前我正在主分支机构工作。 但是这个分支会改变,因为所有的源代码都会更新。 事实上,如果我愿意的话,我会想要一个我当前分支的“屏幕截图”,然后加载它。 我希望这个屏幕截图包含所有源代码,因为我将完全删除实际的源代码(更改框架、架构等) 因此,我认为我必须用实际的源代码做一个新的分支,删除主分支的源代码,更改框架并进行处理。但我不确定这样做是否更好 你对此有什么建议吗? 谢谢。您有几种解决方案,这是我的: 标记当前主分支,以便随时可以获取当前版本 在一个新的分支中开发新的框架

我想知道我想怎么做

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

因此,我认为我必须用实际的源代码做一个新的分支,删除主分支的源代码,更改框架并进行处理。但我不确定这样做是否更好

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

您有几种解决方案,这是我的:

  • 标记当前主分支,以便随时可以获取当前版本
  • 在一个新的分支中开发新的框架,这样您将在主分支中拥有稳定的当前版本,并且您将在准备就绪时将新框架合并到主分支
您可以执行以下操作:

  • 一个标记,表示您当前在主服务器上的提交
  • 从当前主节点开始的分支
然后你可以:

  • 推那根树枝
  • 推送标签(
    git推送--tags
  • git rm一切(
    git rm-r
  • 用新代码填充工作树
  • 使用新内容添加、提交和推送同一主机

另一个解决办法是:

  • 重命名主机
  • 创建名为master的新孤立分支

请参阅“”

,了解您目前只需要在主分支上添加一个


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

谢谢。最后我有两个分支,主是用新的源代码,我把旧的源代码推到另一个分支。使用标签也会有帮助。