我正在开发一个PHP Web应用程序,有时我想修复一个错误或添加新功能并测试它,然后再与master分支合并。我的理解是Git不为分支创建物理文件夹,而只将其存储在.git文件夹中。那么我如何测试就像在浏览器中打开一个网址,即http://localhost/test/index.php,如果它工作正常,只能将其与主分支合并?
答案 0 :(得分:5)
只需使用git checkout yourbranch
,测试您的功能,然后git checkout master
并根据需要合并。
如果git checkout
抱怨本地更改,请使用git stash
。
手册页很清楚,非常有帮助,我建议你阅读它们。
另一种方法是立即合并分支,如果您对它不满意,只需使用git reset --hard ORIG_HEAD
。这将有效地撤消合并提交。
答案 1 :(得分:0)
将开发服务器指向您检查分支的位置。这可能与您通常指向开发的位置相同。
您无需关心Git如何在内部表示分支的数据,只需要处理您正在处理的文件。