致力于 git 和本地文件夹结构
Committing to git and local folder structure
我有一个用 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
我该如何实现?
您要做的是将 name
上的所有当前更改提交到您的 master 分支。然后在同一文件夹中创建一个空分支,假设为 develop
,并将 name5
移动到 name
。
最后,commit/push 您对这个新分支的更改。
- Commit/push 你当前的变化(很容易做到)
- 在同一文件夹中创建一个空分支:
git checkout --orphan develop
- 清除工作目录:git rm --cached -r .
- 将
name5
的内容移动到name
(不删除name/.git/文件夹)
- Commit/push 您对新分支的更改。
我有一个用 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
我该如何实现?
您要做的是将 name
上的所有当前更改提交到您的 master 分支。然后在同一文件夹中创建一个空分支,假设为 develop
,并将 name5
移动到 name
。
最后,commit/push 您对这个新分支的更改。
- Commit/push 你当前的变化(很容易做到)
- 在同一文件夹中创建一个空分支:
git checkout --orphan develop
- 清除工作目录:git rm --cached -r .
- 将
name5
的内容移动到name
(不删除name/.git/文件夹) - Commit/push 您对新分支的更改。