Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用于小更改的Git工作流_Php_Git_Version Control - Fatal编程技术网

Php 用于小更改的Git工作流

Php 用于小更改的Git工作流,php,git,version-control,Php,Git,Version Control,我是一个单一的开发人员,在我个人的本地项目中寻找一个可行的使用Git的工作流。我已经理解了Git的概念和基本命令,但我对VCS的概念还不熟悉 我在本地使用VSCode、Git和Laragon。比如说,我为一个新项目克隆了Laravel回购协议,并创建了一个分支来进行具体更改。这是正确的方法吗?我想修改代码和测试,直到我认为是提交的时候了。如果每次更改都需要提交以保存对文件的更改,然后在浏览器中进行测试或显示,我该如何做 也许我对风投的目的有误解。任何帮助都是有用的。假设您是项目的唯一开发人员。您

我是一个单一的开发人员,在我个人的本地项目中寻找一个可行的使用Git的工作流。我已经理解了Git的概念和基本命令,但我对VCS的概念还不熟悉

我在本地使用VSCode、Git和Laragon。比如说,我为一个新项目克隆了Laravel回购协议,并创建了一个分支来进行具体更改。这是正确的方法吗?我想修改代码和测试,直到我认为是提交的时候了。如果每次更改都需要提交以保存对文件的更改,然后在浏览器中进行测试或显示,我该如何做


也许我对风投的目的有误解。任何帮助都是有用的。

假设您是项目的唯一开发人员。您可以再创建两个分支,如
develope
test
。您可以将
develope
分支保留为每日提交分支,这样,您的代码在任何机器故障时都将是安全的,并且您还可以跟踪所做的更改,以备以后需要


一旦您对
develope
分支中的代码感到满意,就可以将其合并到
test
分支中。在做了一些测试之后,当您觉得此代码已经准备好投入生产时,请将其合并到
master
分支中<代码>母版分公司通常被视为生产分公司。

我想你确实有一个很大的误解。无需进行提交即可更改文件。你可以像电脑上的任何其他文件一样更改和使用这些文件,VCS与此无关。只有当你想将你的作品保存到版本控制时,你才会做出承诺。我以前从未听说过拉拉贡,而且作者们似乎认为他们的产品太棒了,根本不在乎解释它是什么。这就是迫使您提交更改的工具,只是为了通过浏览器运行代码吗?@GuyIncognito,当我更改代码并使用Git enable将文件保存在VSCode中时,文件会收到一个修改文件的“标记”,确定,但文件没有被物理修改。我必须承诺,然后测试。这显然是一个站不住脚的问题,请随时提供帮助。@阿尔瓦罗冈萨雷斯,拉拉拉贡它就像mamp、xampp、wamp等,不,它不是工具。可能是VSCode,我使用的是Git插件。如果你保存了一个文件,但文件没有在磁盘上更改,那么你的设置就有问题了。我建议您从等式中删除所有工具,并开始逐一尝试,直到确定是哪个工具导致了问题。