webStorm配置git,github

webStorm配置git,github

  • 关于git
    • 简单介绍git
    • 安装git
  • 配置git
    • 使用git的好处
  • 配置github

关于git

简单介绍git

Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。

目前GIT已经可以在windows下使用,主要方法有二:msysgit和Cygwin。Cygwin和Linux使用方法类似,Windows版本的GIT提供了友好的GUI(图形界面),安装后很快可以上手,不在此做大篇幅介绍。
可以上官网了解教程:
https://git-scm.com/search/results?search=%20Tutorial

安装git

地址:https://git-scm.com/download/

点击next

webStorm配置git,github_第1张图片
选择安装路径,点击next:
webStorm配置git,github_第2张图片
这里有一些可勾选的项,我们可以按自己的实际需求进行选择(后面同样如此),例如勾选Additional icons,将在 Git 安装完成后,在桌面创建一个图标,也就是打开 Git 的快捷方式。(我没有勾选)

在这一步,建议大家选择默认即可,例如默认勾选的Windows Explorer integration,就可以让我们在点击鼠标右键的时候,快速选择打开Git GUI或者 Git Bash。选择完成后,点击Next

webStorm配置git,github_第3张图片
选择 开始菜单文件夹,默认即可,点击Next

webStorm配置git,github_第4张图片

webStorm配置git,github_第5张图片
1:仅使用 Git Bash 进行操作;
2:在选择使用 Git Bash 进行操作的同时,也可以使用 Windows 命令行操作,建议选择此项;
3:在选择使用 Git 的同时,也把 Unix 工具加入到了我们的配置之中,而且此操作会覆盖 Windows 的一些工具,强烈不建议选择此项。
webStorm配置git,github_第6张图片
选择 HTTPS 传输后台,默认即可webStorm配置git,github_第7张图片
默认即可,点击Next:
webStorm配置git,github_第8张图片
配置行结束标记,默认即可,点击Next:
webStorm配置git,github_第9张图片
配置行结束标记,默认即可,点击Next:
webStorm配置git,github_第10张图片

webStorm配置git,github_第11张图片
git准备就绪,可以进行webstorm配置了

配置git

webStorm配置git,github_第12张图片

使用git的好处

好处一:本地拥有版本库,随时进行版本后退

比如我们在workspace做一个登录注册的功能,可以先把一部分写好的代码commit到本地库Repository,后面再完成另一部分代码后再次commit到Repository,这个时候我们想要回退到前一个代码版本,直接在本地操作即可,待最后功能完成就可以push到远程库Remote,而不会出现别人在svn下载到一份有不完整功能的代码。

好处二:非常简单的建立分支

比如我们针对Android项目研究是否兼容X5,如果在svn我们往往会从服务端update一份新的代码下来本地进行修改研究。而使用Git则可以直接建立一个分支branch,直接在该分支上修改,修改之后commit到该分支的对应本地库的位置,期间还可以切换回主分支进行修改其他代码。

好处三:速度更快,特别是熟悉git命令后

无论是在克隆clone代码还是切换分支、提交修改,这些步骤无论从逻辑机制和速度来说都有了极大的提高,为我们节省了不少宝贵的时间,而不需要SVN漫长的等待。

好处四:指定和若干不同的远端代码仓库进行交互

你可以根据需要设定不同的协作流程,比如层次模型式的工作流,而这在以前的集中式系统中是无法实现的。

配置github

webStorm配置git,github_第13张图片
webStorm配置git,github_第14张图片

你可能感兴趣的:(前端)