美文网首页webstormGit+Github
webstorm+gitlab 项目开发流程

webstorm+gitlab 项目开发流程

作者: 恬雅过客 | 来源:发表于2018-06-04 10:41 被阅读3次

以前都是作为一个 三方开发者 clone 别人的项目下来修改,现在需要自己作为项目的初始创建者发项目,碰到了不少坑。

gitlab 创建项目和分支

创建项目

登录账号,找到自己的项目分组,new project 。(找管理员或领导给你分配对应的创建项目权限)


gitlab-01.png

创建分支

这里跟 github 有点不太一样,github 创建一个项目后,有个默认的 master 分支。而 gitlab 没有,你注意上图中左边的目录,没有Files,也就是说看不到项目目录。
当然,gitlab 提供了创建详细的步骤和命令。

ps:按照它给的步骤和命令一步一步执行完即可,此步骤不需要提交代码那部分,故而截图都没截。中间别漏掉一些命令,我试过,反正各种报错。

去 gitlab 上,进入到你创建的项目,可以看到Files,点进去后,能看到分支,就表示创建分支成功。

gitlab-02.png

webstorm 提交项目代码

当然,此步骤也可以直接用之前的 gitlab 创建项目步骤的命令方式提交。也可以用 webstorm 图形界面提交代码。看个人偏好了,我是实用主义者,图形界面省事。出现问题时,再开启命令模式。
右键项目 --> Git --> Add --> Commit Directory... --> Push 。去 gitlab 确认代码是否提交成功。
(首次提交代码时会要求你输入账号和密码,就是你 gitlab 的账号和密码,然后勾上记住密码就行。)

webstorm-pushcode.png

总结

上面是项目首次创建和代码提交的流程。
如果你是三方开发者,你只需要clone 下来项目,然后修改提交代码就行。
clone 项目:
VCS --> Checkout from Version Control --> Git ,

webstorm-git0.png

输入相应的远程代码库 url ,本地代码库目录,项目名字。

webstorm-git1.png

点击 test ,测试与远程代码库是否连接成功。输入相应的账号和密码,勾上记住密码。

webstorm-git2.png

项目 clone 下来后,本地修改调试代码。需要提交代码时,右键项目或修改的文件目录或文件,然后 Git --> Add --> Commit Directory... --> Push 。

webstorm-pushcode.png

相关文章

  • webstorm+gitlab 项目开发流程

    以前都是作为一个 三方开发者 clone 别人的项目下来修改,现在需要自己作为项目的初始创建者发项目,碰到了不少坑...

  • 项目开发流程

    项目开发流程图: 项目开发流程:完成一个项目的流程,及人员 项目立项:负责项目 需求确认:业务逻辑及各项功能 交互...

  • 软件开发流程与初始软件测试

    一、项目成员(公司组织架构) 二、项目开发流程 项目开发流程[https://www.jianshu.com/p/...

  • Python面向对象-信息管理系统(封装)

    项目开发流程: 项目开发流程图项目开发流程 不想成为架构师不是好程序员架构师 需求从哪来?---需求从产品经理来。...

  • Django开发流程

    django项目开发的流程:

  • 【黑马程序员济南中心】 项目的具体开发流程

    【黑马程序员济南】 项目的具体开发流程 1.大体的项目开发流程 各模快的开发流程要能讲述--技术点的用处,大体概括...

  • Django上线

    开发流程、项目部署上线流程 1.开发流程: 一:前期准备工作: 1. 项目立项:包括开发人员的确定 2.产品需求分...

  • 项目开发流程

    项目启动前 需求预分析:主要分析项目可行性,实现方案,工作量 工作任务书(SOW):确定项目范围起始终止时间;人员...

  • 项目开发流程

    当接手一个项目,需要从以下六步来执行; 注:站在程序员的角度来讲,接手一个项目的前提是产品总监确定了产品的方向,并...

  • 项目开发流程

    一个项目从立项到上线,中间会有分工、有合作、有测试等等,但是现在大多数公司的项目开发流程并不规范,因此今天梳理下项...

网友评论

    本文标题:webstorm+gitlab 项目开发流程

    本文链接:https://www.haomeiwen.com/subject/kfdesftx.html