phpstorm 打开命令行里能做git的命令行操作吗

有关PHPstorm的git环境的配置和git密钥的生成总结 - 推酷
有关PHPstorm的git环境的配置和git密钥的生成总结
phpstorm上配置git环境的配置总感觉很简单,没发现看似简单的东西浪费我好多时间。我在网上查了一下关于phpstorm的git环境的配置没有具体的总结&所以我把自己的配过程简单总结了一下
面是我的配置环境的步骤
一: 安装好phpstorm并设置好自己喜欢的界面
具体步骤为phpstorm-&file-&setting-&appearance&Behavior-&appearance
设置完之后点击ok背景颜色就变成经典的黑色了
二:在PHPstorm中配置 git环境
(1)在file-&setting
(2)点击git选择所安装git的具体路径
(3)接下来选择Tools选择shell路径选择好后并在路径后面添加--login-i
(4)点击OK重启一下phpstorm可以看到git环境搭建成功的情况
三:生成git密钥对生成步骤
(1):设置Git的user name和email:
$ git config --global user.name &zhangsan&
$ git config --global user.email &&
(2):生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除2.生存密钥:
$ ssh-keygen -t rsa -C “”
按3个回车,密码为空。
最后得到了两个文件:id_rsa和id_rsa.pub
3:添加密钥到ssh:ssh-add 文件名
需要之前输入密码。
4:在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
,登陆zhangsan,然后添加ssh。
5:测试:ssh
成功情况:&The authenticity of host ‘ (207.97.227.239)’ can’t be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘,207.97.227.239′ (RSA) to the list of known hosts.
ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
Connection
四:开始使用github
(1):.获取源码:
$ git clone :billyanyteen/github-services.git
(2):.这样你的机器上就有一个repo了。
(3):.git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机 & & &器的repo
仓库初始化:
生成快照并存入项目索引:
文件,还有git rm,git mv等等…
项目索引提交:
git commit
(4):.协作编程:
将本地repo于远程的origin的repo合并,
推送本地更新到远程:
git push origin master
更新远程更新到本地:
git pull origin master
添加远端repo:
$ git remote add upstream git:///pjhyett/github-services.git
重命名远端repo:
$ git:///pjhyett/github-services.git为“upstream”
&注:在首次配置密钥过程中会出现 bad file number 问题
具体是因为你的.shh文件中缺少config文件
该文件的具体内容为:
要注意port 22端口是默认的ssh连接端口,不过这个服务有很多弱点,所以系统默认不开放。。当然,开放它是一个策略,不过既然有弱点,还是不要去动它,使用另一个端口去连接ssh 这个新的端口不能和现在程序使用的服务端口重复,而且要确保开放,看到github的网址我想到了 443端口,它是用来支持https服务的。这个端口默认在配置完后可以很轻松的链接上
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致对于新手而言,PHP开发选择什么开发工具,及PhpStorm的特性和Git集成要点 - 推酷
对于新手而言,PHP开发选择什么开发工具,及PhpStorm的特性和Git集成要点
作为一个PHP开发的新手,其实这么说容易给人造成误会,仿佛对于别的语言我就不是新手一样,就眼下而言,我对哪门语言都是新手,嘿嘿。上一次使用编程语言还是VB 5.0刚推出的时代了。
之前我没用过别的PHP开发工具,查询和咨询了一番后,大家推荐的工具各不同,意见基本分成截然相反的两派:一派是说对于新手而言,应该先使用文本编辑器,比如NotePad++这类,待PHP用得比较熟了后,再上IDE,诸如Zend Studio、Eclipse这类,理由是IDE提供了很多对于新手而言或者根本用不上或者完全搞不懂的强大功能,这只会吓坏小新手,而且会让新手难以把注意力集中到要编写的程序上,而文本编辑器则因为几乎啥都没有而显得很单纯很萌,对新手而言容易把握;另一派的意见则正好相反,说对于新手而言,应该先使用IDE,待PHP用得比较熟后,再使用文本编辑器,理由是抛开别的功能不说,至少IDE提供了重要而强大的代码补全功能,这对于对语言生得很、几乎每个指令都要照书敲的小新手而言是很重要的“技术支持”,不仅能节省不少时间,而且能经常加深印象。
结合自身的体会,我说说我的感受,我建议对于新手而言,尤其是对于独立开发的新手而言,应该使用IDE。这就好比你初次学习打字时,严格按照标准指法练习比直接用两个指头戳要困难得多,也慢得多,但一个星期之后,巨大的反差就出现了,一旦度过了最初的痛苦期,你会发现使用标准指法的人打字的速度比用两个指头戳的人快得多得多。
这对于初次开始PHP开发的新手而言也是同样的道理。诚然,综合考虑,从难度上讲,毫无疑问上来就使用IDE比使用文本编辑器难得多,但获得的好处也大得多,因为既然必须面对那让你眼花缭乱手足无措的界面和各功能区块,则你就不得不费力的阅读IDE的帮助文档,眼见瞬间自动生成的那一堆额外的文件,你也无法不去做一番了解,对于那些听过没见过,或压根没听过的术语,你除了去查资料搞搞清外基本上没捷径可走,而在这整个的过程中,你其实会学到很多对于你正着手进行的开发而言很重要的知识。因为IDE是为满足最强大的企业级开发而设计的,使用IDE,你的眼界会开阔得多,即使你要做的是一个很小的项目,这个道理也同样存在。而使用文本编辑器,你有更多的机会变成井底之蛙。
别的PHP开发工具我完全没用过,只说说我自己准备使用的PhpStorm。昨晚把PhpStorm的帮助文档读了一遍后,PhpStorm给我这个小新手留下深刻印象的有三个功能:
一是它能与几乎所有常见的版本控制工具集成起来协同工作。
二是它本身自带一个非常酷的版本控制系统——Local History。对于包括Git在内的任何版本控制系统而言,它能够跟踪和保存的始终都是每一个Commit版本,而对于两次Commit之间所做的那一次次具体的修改每次到底都改了哪些东西,版本控制系统就无能为力了,换句话说,版本控制系统的跟踪粒度只能细化到Commit级。而PhpStorm提供的Local History则可以将这个跟踪粒度进一步细化,达到你能够想象和实际发生的最小颗粒(如果比作手机屏幕的话,它达到了视网膜级)。
三是它可以帮你创建并应用补丁。换句话说,使用这个功能,你可以非常方便地为你的项目创建升级包。 窥豹一斑,仅就上述这三点而言,你就能感受到PhpStorm的高大上和精致。
下面说说在配置PhpStorm时的一些要点:
在Setting(File-&Setting)里,点击PHP项,配置你使用的PHP的语言级别和解释程序的位置。
创建或打开你的项目目录后,在VCS菜单中选择Enable Version Control Integration。选择你希望使用的Git。这样,你就在PhpStorm中将Git集成进来了,同时,你的这个小项目立马就被Git管理起来了。
在PhpStorm中,你不太可能用别的终端,因此,在Setting的Terminal中的Shell path中选择你的Git Bash的路径和启动方式。类似这样:D:\Program Files (x86)\Git\bin\sh.exe --login –i
在Setting的Version Control的Git中,在Path to Git executable中输入你的Git的路径。类似这样:D:\Program Files (x86)\Git\bin\git.exe
Windows下安装完Git后,每次启动Git Bash的默认目录都是你的个人文件夹,即大约是这个样子:C:\Users\XXXX
为了免去每次启动Git Bash后,不得不在Bash中使用cd命令将工作目录改为你的项目目录的麻烦,你可以在桌面上右击Git Bash图标,在弹出的菜单中选择属性,然后在快捷方式选项卡中的“起始位置”中输入你的项目文件夹的路径。以后启动Bash后就会直接位于你的项目文件夹了。
至此,你就可以方便地在PhpStorm中使用Git命令进行版本管理了。
对于新手学习PhpStorm的建议
把PhpStorm的帮助文档速读一遍。PhpStorm的联机文档看着很多,其实真正读起来也快,一个晚上基本就能看完。它可以让你快速熟悉整个软件的功能、概念、术语和设计理念,以及基本使用。
把PhpStorm的所有菜单、菜单项、窗口、工具中那些你一眼望过去不知道是干嘛用的那些东东全都打开看一遍。大致了解一下。
搞完这些基本上你就会对PhpStorm不再发憷了,可以帮助你迅速地进入状态,你很快就会体会到IDE的好处并使用它开始你的工作。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致......首先需要安装windows下的Git版本。网上有很多种类型,我下载的是msysgit,其实各个类型都差不多。msysgit可前往其官网下载,官网地址见文章末尾。其次打开PhpStorm,点击File=&Settings,找到Version Control,找到Git。这里有个Path to Git executable需要填写的,填写上git.exe的地址。git.exe在msysgit的安装目录下有好几个,请填上bin文件夹下的git.exe地址。如我的msysgit安装在、D:Git,则填D:Gitbingit.exe。点击Test就可以测试通过了:msysgit官网地址:

我要回帖

更多关于 phpstorm git 操作 的文章

 

随机推荐