PhpStorm中配置github

在phpStotm中配置github

导语:

phpStorm 集成了git,通过简单的配置就可以实现git的命令。使用的时候,既可以查看git命令,也能很方便的管理代码。

一、安装前的准备

  1. 安装好了git
  2. 有github账号
  3. 安装了phpstorm 或 webstorm
  4. 本地git已经和github关联
  • $ git config –global user.name “你的名称”
  • $ git config –global user.email “你的邮箱”
  • 生成密钥(输完3个回车,密码为空;多个时,把以前的第一个回车换成文件名):$ ssh-keygen -t rsa -C “你的邮箱”
  • 此时在C:\Users\Administrator.ssh文件夹下就会生成 id_rsa 和 id_rsa.pub
  • 在github上添加ssh密钥id_rsa.pub
  • 测试: ssh git@github.com

二、在phpStorm中配置git

  1. 找到 File>Settings>Version Control>Git ,修改Path to Git executable为自己的git安装目录\bin\git.exe
  2. 找到 File>Settings>Version Control>GitHub ,填上自己的信息,填完可以点击Test测试一下:
  • Host:github.com Auth Type:Password
  • Login:账号 Password:密码
  1. 把本地项目share到github上
  • VCS>Import into Version Control>Share Project on GitHub
  • 接下来会有个弹窗,要求输入github的登陆名和密码(配置了就不会)
  • 在github顶红色框加载动画不动的时候,说明已经上传完毕,再打开github,就可以看到我们刚刚上传的项目了
  1. 把一个test.html文件上传到项目
  • 把文件加入缓存区:右击>Git>Add
  • 文件提交到缓冲区:VCS>Commit Changes .. 或者 Ctrl + K ,填写备注
  • 把文件上传到GitHub:右击>Git>Repository>Push… 或者 Ctrl + Shift + K
  1. 更新代码:右击>Git>Repository>Pull…
  • 更新过程中如果有未提交的,会提示更新不成功此时,右击>GitRevert…(恢复)
  • 恢复或提交后再执行更新代码

在phpStorm中使用ssh,账户+密码方式管理git

  • clone项目代码到本地后,如果账号和密码不对应,重新设置密码
  • File -> Settings -> Password

In KeePass的Database执行clear保存后,再去更新,就会重新弹出密码的输入框来了

三、常用的Git命令

  • 获取源码:$ git clone git@github.com:用户名/项目名.git
  • 仓库初始化:$ git init
  • 加入缓存区:$ git add
  • 文件的还有:git rm , git mv 等等
  • 提交到缓存区:$ git commit -m “提交说明”
  • 把本地的推送到远程:$ git push origin master
  • 更新远程到本地:$ git pull origin master
  • 添加远端:$ git remote add upstream git://github.com/用户名/项目名.git
  • 重命名远端:$ git://github.com/用户名/项目名.git为”upstream”