php - 小改动的 Git 工作流程
问题描述
我是一个单一的开发人员,正在我的个人本地项目中寻找一个可行的 Git 工作流程。我已经了解了 Git 的概念和基本命令,但我对 VCS 概念还很陌生。
我在本地使用 VSCode、Git 和 Laragon。假设我为一个新项目克隆了 Laravel 存储库并创建了一个分支来进行初始更改。这是正确的方法吗?我想修改代码并进行测试,直到我认为是时候提交了。如果每次更改都需要提交以保存对文件的更改然后进行测试或在浏览器中显示,我该怎么做?
也许我对 VCS 的目的有误解。任何帮助都是有用的。
解决方案
假设你是项目的唯一开发者。您可以再创建两个分支,例如develop
和test
。您可以将您的develop
分支保留为您的日常提交分支,这样您的代码将在任何机器故障的情况下保持安全,您还可以跟踪您所做的更改以防以后需要它们。
一旦您对分支中的代码感到满意develop
,就可以将其合并到test
分支中。在做了一些测试之后,当你觉得这段代码已经准备好投入生产时,然后将它合并到master
分支中。master
分支通常被认为是生产分支。
推荐阅读
- python - 为什么 venv 中的 pylint 没有 vscode 响应设置?
- c# - 使用 LINQ 在 C# 中查询 MongoDB
- javascript - document.ready 内 window.load 事件上的 domlistener
- javascript - 不能在打字稿上分配减速器?
- sql - EXEC sp_executesql - 从存储过程调用中捕获 RETURN 值和 OUTPUT 值
- php - 没有 Symfony 的单元测试服务注释
- bean-validation - 有没有办法在运行时重用 Hibernate 的 Bean Validation 实现的就地验证?
- sql - 加入 SQLite 以获取所需的记录
- php - 用 php 将 csv 导入 mysql 和
- php - 从php中的多值数组中获取键值