第1章 舞台搭建
1.1 系统环境
1.2 laravel 环境
1.2.1 laravel 中文初始化
1.2.2 phpstorm设置
1.2.3 laravel 调试工具
第2章 项目框架搭建
2.1 后端框架搭建
2.1.1 git 分支管理
当你在 GitHub 上开始一个新的功能开发时,可以按照以下步骤创建一个新的分支,并在功能开发完成后将其合并到主分支,或者在功能开发有问题时删除该分支,而不会影响到主分支的内容:
- 克隆仓库:首先,使用 Git 克隆你的项目仓库到本地。你可以在终端中使用以下命令:
git clone <仓库地址>
- 切换到主分支:进入克隆的仓库目录,并切换到主分支。通常,主分支的名称是
master或main。你可以使用以下命令:
cd <仓库目录>
git checkout <主分支名称>
- 创建新的分支:使用 Git 创建一个新的分支来进行功能开发。你可以使用以下命令:
git branch <新分支名称>
或者,你可以使用以下命令一步完成分支的创建和切换:
git checkout -b <新分支名称>
- 进行功能开发:在新分支上进行你的功能开发工作。添加、修改和删除文件,根据你的需求进行代码编写。
- 提交变更:当你完成了一些功能开发的工作,你可以将变更提交到新分支。使用以下命令将变更提交到 Git:
git add <文件1> <文件2> ... # 将需要提交的文件添加到暂存区
git commit -m "描述提交的变更" # 提交变更并添加一条描述信息
- 推送分支:将新分支推送到远程仓库,以便在需要时与他人共享。使用以下命令将新分支推送到远程仓库:
git push origin <新分支名称>
- 进行代码审查:如果你的项目有代码审查流程,你可以邀请其他开发者对你的功能开发进行审查。他们可以在新分支上查看和评论你的代码,并提出建议和修改意见。
- 合并分支:当你的功能开发完成并经过了代码审查(如果适用),你可以将新分支合并到主分支。这可以通过以下命令完成:
git checkout <主分支名称> # 切换到主分支
git merge <新分支名称> # 将新分支合并到主分支
- 解决冲突(如果有):在合并分支时,如果主分支和新分支上的代码存在冲突,你需要解决这些冲突。Git 会标记出冲突的文件,你需要手动编辑文件以解决冲突。
- 提交合并变更:解决冲突后,使用以下命令提交合并的变更:
git add <冲突解决后的文件> # 将解决冲突后的文件添加到暂存区
git commit -m "合并分支 <新分支名称>" # 提交变更并添加一条描述信息
- 删除分支(可选):如果你在新分支上开发的功能有问题或不再需要,你可以删除该分支。使用以下命令删除分支:
git branch -d <新分支名称> # 本地分支删除
git push origin --delete <新分支名称> # 远程分支删除
请记住,这些步骤是一般的指南,并可能因为你的项目设置或团队合作流程而有所不同。确保在执行任何重要操作之前备份你的代码,并在必要时咨询你的团队成员或项目文档以获取更具体的指导。