2019独角兽企业重金招聘Python工程师标准>>>

1.简介:

PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内应得了大量PHPer的青睐。

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。作为开源代码库以及版本控制系统,Github拥有超过900万(2015年统计数据)开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。开源免费私有收费政策支撑了GitHub的成长。目前,GitHub是全球最大的社交编程及代码托管网站。

能够在开发神器PhpStorm中管理GitHub代码仓库,开发效率一定会更上一层楼。

2.准备工作:

在使用PhpStorm中管理GitHub代码仓库之前需要做以下准备工作:

2.1安装git客户端(没有的话无法执行git操作)

在windows下安装GIT非常简单,首先下载安装包,地址:https://git-for-windows.github.io/

然后双击安装,一路下一步即可,需要记住安装位置。

2.2拥有GitHub账号(没有的自行注册https://github.com/)

2.3拥有PhpStorm(没有的自行安装)

3.推送代码到服务器操作步骤:

3.1登录GitHub网站,新建一个仓库。

例如:test0206。此时代码库没有任何代码。

(备注:当然也可以使用PhpStorm创建新的代码仓库,不过不是称为创建,而是分享。

VCS—>Import into Version Control—>Share Project on GitHub。此处推荐在GitHub网站上操作)

3.2打开PhpStorm,配置git执行文件路径。

在git安装目录下找到git.exe即可。点击test测试一下。成功后点击OK保存。

3.3配置GitHub项目地址,创建本地项目。

点击clone,会把GitHub上的项目复制到本地。当然,此时的项目仍然为空项目。

3.4新建文件并上传到仓库。

1.新建test.php文件,此时文件颜色显示为红色。

2.添加代码到本地。

选中文件右键—>Git—>Add。此时文件显示为绿色。

3.提交代码到本地版本库。

选中文件右键—>Git—>Commit File。需要注意的是,该提交动作只是把代码提交到本地的git版本库,并没有提交的GitHub的服务器上。需要进一步的push操作,才可完成上传代码到服务器。此时文件显示为白色。

4.推送代码到GitHub服务器。

选中文件右键—>Git—>Repository—>Push。选中提交的代码,推送到服务器。刷新浏览器,即可查看到推送来的代码。

4.其他操作:

4.1从服务器代码仓库拉取代码。

选中项目文件右键—>Git—>Repository—>Pull。即可拉取服务器代码到本地,实现更新本地代码。

4.2上传项目框架到服务器代码库。

首先复制框架代码到本地,然后添加代码到本地版本库,最后推送到服务器代码库。

1.选中项目test0206右键—>Git—>Add。

2.选中项目test0206右键—>Git—>Commit Directory。

3.选中项目test0206右键—>Git—>Repository—>Push。

刷新浏览器即可查看到刚上传的项目框架。

4.3查看版本历史。

4.4报错处理。repository test has failed

一般是因为PHPstorm中git执行文件路径错误。仔细检查3.2中的git.exe路径是否是正确安装路径。

5.总结:

以上介绍了在PhpStorm中管理GitHub代码仓库的使用方法,开发中还会涉及到其他一些操作。更多的内容需要在使用当中进行摸索。最重要的是经常查看官方文档。祝愉快。

参考文献:

https://blog.jetbrains.com/webide/2013/02/using-github-without-leaving-phpstorm/

转载于:https://my.oschina.net/botkenni/blog/913998

在PhpStorm中管理GitHub代码仓库的使用方法相关推荐

  1. ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv

    文章目录 ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv 1 安装virtualenv和virtualenvwrapper 2 githu ...

  2. HTML中写CSS代码的两种方法

    在HTML中写CSS代码也两种方法. 写在HTML标签里 使用CSS前 <h1>这是一个标题 </h1> 使用CSS后 <h1 style="color:red ...

  3. linux github代码仓库,centos7上使用git命令把代码放到github上

    git仓库相关说明: 有关仓库这里着重说明下: 一种情况是本地没有仓库,而在github上有自己的仓库名称,需要从github上clone仓库(项目)到本地,这样就会在执行git clone命令的当前 ...

  4. msysGit管理GitHub代码

    代码的管理,在日常开发中是很重要的环节,程序员的修炼三部曲--版本控制,单元测试,项目自动化. 本篇就简单的说说通过msysGit来管理GitHub中的代码,实现版本控制. svn与git 说到版本控 ...

  5. 在PHPStorm中支持ThinkPHP代码提示

    在phpstorm中开发ThinkPHP应用程序时,没有代码提示,困扰了很长时间,后来参考网上一些关于在phpstorm中支持YII框架代码提示的相关帖子,尝试在ThinkPHP中进行测试,目前测试成 ...

  6. PHP中添加HTML代码的三种方法(printEND)

    php中添加HTML代码,就是php类型的文件中添加html代码~ 第一种是在HTML中加PHP. 大段大段的html代码中,在各个需要执行php的地方<?php .... ?> 比如 l ...

  7. idea java代码格式化_intellij Idea中的Java代码格式化(链式方法调用)

    我对Intellij Idea 14.1.4中的 java代码格式有一个小问题. 我有一段由我手动格式化的代码,对我来说很好看: public class Test { private static ...

  8. wordpress修改css样式的方法,在WordPress中添加自定义CSS代码的几种方法

    在定制WordPress站点时,除了可以使用主题的选项调整外,CSS代码也是我们常用到的一种方法,不管是修改样式.调整距离还是隐藏特定元素,我们都可以用CSS来完成,而且很多时候主题没有的功能,你询问 ...

  9. 用超 7500 万的 GitHub 代码仓库实力解读:哪门编程语言热度最高?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 声明:本文经授权转自开源中国. 近日,有开发者在 reddit 发布了一个帖子,内容是通过对 ...

最新文章

  1. 对tomcat服务的***演示与安全分析
  2. codeforces708C
  3. 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针排序 | 通过 交换指针指向的内存数据 方式进行排序 )
  4. php小于neq qe,PHP模板判断语句eq相等 ne、neq不相等, gt大于, lt小于
  5. java listen_JavaWeb之Filter、Listener
  6. CSS从大图中抠取小图完整教程(background-position应用) (转)
  7. Word 模板 - 新建向导
  8. ASP.NET MVC - 设置自定义IIdentity或IPrincipal
  9. 测测你写了多少行代码【转】
  10. 乐源机器人没电提醒吗_云迹讲解机器人,你的专属机器人服务专家
  11. [树剖]月下“毛景树”
  12. 【分享】精通并发与Netty教程
  13. 【机器学习基础】最大边缘分类器
  14. 做软件还是做电商,跪舔还是尊严?
  15. MFC通讯系统项目——操作步骤
  16. 趣店罗敏:从寒门贵子到面临退市 再到抢占预制菜新风口
  17. 封装运动函数左右切换版本轮播图
  18. 图片精灵快速定位工具-spritecow
  19. int在c语言是什么意思,c语言int是什么意思-与非网
  20. 测试人员如何摆脱被钳制的局面?如何利用现有条件资源冲破禁锢?

热门文章

  1. linkedin api php,php – 如何使用linkedin api发送消息/通知?
  2. java queue 线程安全_详解Java高并发——设计线程安全的类
  3. C++输入输出流重载
  4. win32 sdk C语言菜单,win32 sdk 设定/获取checkbox控件状态
  5. html5 删除llocalstorage变量,删除存储在浏览器中的 Local Storage 数据《 HTML5:Web 存储 》...
  6. php 微信获取code,微信网页授权接口为什么获取不到code(已解决)
  7. 信息: 开始协议处理句柄[http-nio-8080]_你必须要知道的HTTP协议原理
  8. 2020.2idea怎么创建html项目_如何为IDEA项目创建GitHub存储库和本地Git存储库
  9. 杀毒软件可以查杀所有计算机病毒吗,好的杀毒软件可以查杀任何病毒,对还是错?...
  10. Python __add__