在phpStotm中配置github
导语:
phpStorm 集成了git,通过简单的配置就可以实现git的命令。使用的时候,既可以查看git命令,也能很方便的管理代码。
一、安装前的准备
- 安装好了git
- 有github账号
- 安装了phpstorm 或 webstorm
- 本地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
- 找到 File>Settings>Version Control>Git ,修改Path to Git executable为自己的git安装目录\bin\git.exe
- 找到 File>Settings>Version Control>GitHub ,填上自己的信息,填完可以点击Test测试一下:
- Host:github.com Auth Type:Password
- Login:账号 Password:密码
- 把本地项目share到github上
- VCS>Import into Version Control>Share Project on GitHub
- 接下来会有个弹窗,要求输入github的登陆名和密码(配置了就不会)
- 在github顶红色框加载动画不动的时候,说明已经上传完毕,再打开github,就可以看到我们刚刚上传的项目了
- 把一个test.html文件上传到项目
- 把文件加入缓存区:右击>Git>Add
- 文件提交到缓冲区:VCS>Commit Changes .. 或者 Ctrl + K ,填写备注
- 把文件上传到GitHub:右击>Git>Repository>Push… 或者 Ctrl + Shift + K
- 更新代码:右击>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”