在PhpStorm中管理GitHub代码仓库的使用方法
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代码仓库的使用方法相关推荐
- ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv
文章目录 ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv 1 安装virtualenv和virtualenvwrapper 2 githu ...
- HTML中写CSS代码的两种方法
在HTML中写CSS代码也两种方法. 写在HTML标签里 使用CSS前 <h1>这是一个标题 </h1> 使用CSS后 <h1 style="color:red ...
- linux github代码仓库,centos7上使用git命令把代码放到github上
git仓库相关说明: 有关仓库这里着重说明下: 一种情况是本地没有仓库,而在github上有自己的仓库名称,需要从github上clone仓库(项目)到本地,这样就会在执行git clone命令的当前 ...
- msysGit管理GitHub代码
代码的管理,在日常开发中是很重要的环节,程序员的修炼三部曲--版本控制,单元测试,项目自动化. 本篇就简单的说说通过msysGit来管理GitHub中的代码,实现版本控制. svn与git 说到版本控 ...
- 在PHPStorm中支持ThinkPHP代码提示
在phpstorm中开发ThinkPHP应用程序时,没有代码提示,困扰了很长时间,后来参考网上一些关于在phpstorm中支持YII框架代码提示的相关帖子,尝试在ThinkPHP中进行测试,目前测试成 ...
- PHP中添加HTML代码的三种方法(printEND)
php中添加HTML代码,就是php类型的文件中添加html代码~ 第一种是在HTML中加PHP. 大段大段的html代码中,在各个需要执行php的地方<?php .... ?> 比如 l ...
- idea java代码格式化_intellij Idea中的Java代码格式化(链式方法调用)
我对Intellij Idea 14.1.4中的 java代码格式有一个小问题. 我有一段由我手动格式化的代码,对我来说很好看: public class Test { private static ...
- wordpress修改css样式的方法,在WordPress中添加自定义CSS代码的几种方法
在定制WordPress站点时,除了可以使用主题的选项调整外,CSS代码也是我们常用到的一种方法,不管是修改样式.调整距离还是隐藏特定元素,我们都可以用CSS来完成,而且很多时候主题没有的功能,你询问 ...
- 用超 7500 万的 GitHub 代码仓库实力解读:哪门编程语言热度最高?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 声明:本文经授权转自开源中国. 近日,有开发者在 reddit 发布了一个帖子,内容是通过对 ...
最新文章
- 对tomcat服务的***演示与安全分析
- codeforces708C
- 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针排序 | 通过 交换指针指向的内存数据 方式进行排序 )
- php小于neq qe,PHP模板判断语句eq相等 ne、neq不相等, gt大于, lt小于
- java listen_JavaWeb之Filter、Listener
- CSS从大图中抠取小图完整教程(background-position应用) (转)
- Word 模板 - 新建向导
- ASP.NET MVC - 设置自定义IIdentity或IPrincipal
- 测测你写了多少行代码【转】
- 乐源机器人没电提醒吗_云迹讲解机器人,你的专属机器人服务专家
- [树剖]月下“毛景树”
- 【分享】精通并发与Netty教程
- 【机器学习基础】最大边缘分类器
- 做软件还是做电商,跪舔还是尊严?
- MFC通讯系统项目——操作步骤
- 趣店罗敏:从寒门贵子到面临退市 再到抢占预制菜新风口
- 封装运动函数左右切换版本轮播图
- 图片精灵快速定位工具-spritecow
- int在c语言是什么意思,c语言int是什么意思-与非网
- 测试人员如何摆脱被钳制的局面?如何利用现有条件资源冲破禁锢?
热门文章
- linkedin api php,php – 如何使用linkedin api发送消息/通知?
- java queue 线程安全_详解Java高并发——设计线程安全的类
- C++输入输出流重载
- win32 sdk C语言菜单,win32 sdk 设定/获取checkbox控件状态
- html5 删除llocalstorage变量,删除存储在浏览器中的 Local Storage 数据《 HTML5:Web 存储 》...
- php 微信获取code,微信网页授权接口为什么获取不到code(已解决)
- 信息: 开始协议处理句柄[http-nio-8080]_你必须要知道的HTTP协议原理
- 2020.2idea怎么创建html项目_如何为IDEA项目创建GitHub存储库和本地Git存储库
- 杀毒软件可以查杀所有计算机病毒吗,好的杀毒软件可以查杀任何病毒,对还是错?...
- Python __add__