致力于git和本地文件夹结构

时间:2017-03-26 12:00:48

标签: git branch git-branch

我有一个用Laravel 4编写的项目。一切都在Bitbucket的“master”分支。我正在将我的应用程序迁移到Laravel 5,我希望将我的git repo中的两个版本保留为单独的分支。
我的本地文件夹结构如下所示:

Project - this is my main git repo folder
    ˪name - Laravel 4 code is here, all in git already, on "master" branch
    ˪name5 - Laravel 5 code is here, not in git yet. Should go to a separate branch

我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

您要做的是将name上的所有当前更改提交到您的主分支。然后在同一个文件夹中创建一个空分支,让我们说develop,然后将name5移到name

最后,将更改提交/推送到此新分支。

  1. 提交/推送您当前的更改(易于操作)
  2. 在同一文件夹中创建一个空分支:git checkout --orphan develop
  3. 清除工作目录:git rm --cached -r。
  4. name5的内容移至name(不删除名称/ .git /文件夹)
  5. 提交/推送您的更改到新分支。