前言
加入一个项目组,正式开始开发,最开始就要了解我们最常见的几个包管理工具,如git、svn等
正文
一般有以下几个步骤:
- git clone git@gitlab.com ——使用 git clone 克隆远程项目到本地,克隆到本地后只有一个分支 master
- git checkout -b test ——本地创建一个 test 分支并为测试环境代码分支并切换至 test,这里根据原项目仓库的测试环境代码分支命名,有些使用 dev,这里假定原项目测试环境代码分支为 test,测试 test 分支代码跟 master 分支代码相同
- git pull origin test ——拉取远程 test 分支代码并合并到本地 test 分支,经过本步操作,本地 test 分支就是测试环境代码了,以后开发分支的代码都要先合并到 test 分支推到远程测试环境经过测试后才能进行线上部署
- git checkout master ——再切回 master 分支
- git checkout -b develop-branch ——创建开发分支 develop-branch 并切换至 develop-branch 分支,这一步就是要进入开发了,一个需求一个开发分支,直到功能开发完毕
- git add new_file.php ——把开发过程中新建的文件添加进版本管理
- git commit -m '备注' ——提交所有变更
- git checkout test ——切换至测试分支
- git merge develop-branch ——合并新开发的变更到 test 分支
- git push origin test ——test 推到远程分支,此时测试环境可以拉取 test 分支代码,然后进行测试
- git checkout master && git merge develop-branch ——测试通过后,切换到 master 分支然后合并 develop-branch 到 master 分支
- git push origin master ——master 分支推到远程仓库,进行后续的部署上线
结尾
这就是简易的git步骤,今天的分享就到此结束了~~