【问题标题】:Committing to git and local folder structure致力于 git 和本地文件夹结构
【发布时间】:2017-03-26 12:00:47
【问题描述】:

我有一个用 Laravel 4 编写的项目。所有内容都转到 Bitbucket 中的“master”分支。我正在将我的应用程序迁移到 Laravel 5,并且我想将这两个版本作为单独的分支保存在我的 git 存储库中。
我的本地文件夹结构如下所示:

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

我该如何实现这一目标?

【问题讨论】:

    标签: git branch git-branch


    【解决方案1】:

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

    最后,将您的更改提交/推送到这个新分支。

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

    【讨论】:

      猜你喜欢
      • 2020-04-30
      • 1970-01-01
      • 2023-02-09
      • 1970-01-01
      • 2014-07-11
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多