WebStorm的Git流程

写在正文之前: WebStorm被广大JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。在使用过一段时间的VSCode、SublimeText3之后,我也投身到了webstorm的怀抱。
本文仅介绍webstrom中Git的使用规范。若需了解Git的基本操作,可查看
Git入门笔记。

准备工作

  1. 确保计算机已安装Git并且Git的基本操作。
  2. 已注册GitHub账号,并设置SSH Keys。

下载项目

一般入职工作时,会先从托管平台下载项目源码。

  1. 打开WebStorm并设置一下GitHub账号。
  2. 点击图片①处,选择Git,接着在②处粘贴项目地址,如我的一个项目地址:[email protected]:tanjiaweiGitHub/BlogSource.git,然后点击Test,如果提示success,就可以点击clone下载项目源码了。

新建分支

一般来说,从项目的多人协调开发和安全层面考虑,假设准备开发一个新功能,但是第一天只写了部分代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致同事不能工作。但如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。因此,可以利用分支功能,创建一个分支只有自己操作这个分支,想提交就提交,直到开发完毕后,再一次性合并到原来的主分支上。
一般我们都是从项目主分支下载源码,然后在本地新建一个分支,我们编写完一部分代码后,重新拉取代码,解决冲突后,然后合并到我们新建的分支上。当完成一个功能或者模块后再由新建分支合并到主分支。

  1. 项目下载完毕之后,新建一个本地分支。
  2. 接着把被改变文件(包括新增、修改、删除)到暂存区,选中文件右键单击:选择Git>Add。如图,绿色框就已经添加到暂存区,而红框文件并未添加到暂存区。
  3. 然后将添加到暂存区的文件commit提交到本地分支,最后将本地分支推送push到远程仓库。
  4. 一般要向具有更大权限的同事告知有新建分支请求。

编辑

上述操作在一个项目中一般都是一个一次性的操作,而本小节的内容是一个经常重复性的工作。
当我们已经新建一个分支并推送至远程仓库后,就开始了我们的工作。

  1. 同样是把被改变文件(包括新增、修改、删除)到暂存区,选中文件右键单击:选择Git>Add
  2. commitpush到远程仓库的自己的分支。
  3. 在提交代码之前,。
  4. 如果是完成了一个模块,需要拉取pull一下主分支的代码,防止与同事的代码产生冲突,当解决完冲突后,告诉拥有更多权限的同事,同意向主分支合并的请求。

你可能感兴趣的:(git及github)