1、配置git
file->setting->git
![](https://img2018.cnblogs.com/blog/1480413/201903/1480413-20190326094628261-1316690358.png)
Test
2、配置gitHub
2.1 生成gitHub
settings->Developer settings->Personal access tokens->全选
![](https://img2018.cnblogs.com/blog/1480413/201903/1480413-20190326094737268-1592348885.png)
2.2 然后file->settings->gitHub
![](https://img2018.cnblogs.com/blog/1480413/201903/1480413-20190326094932620-1748635583.png)
点击enter token,将token填入
2.3 显示Terminal终端
file->settings->plugins->terminal 勾选上 apply 重启
![](https://img2018.cnblogs.com/blog/1480413/201903/1480413-20190326094949685-1190221939.png)
或者快捷键:alt+f12
也是刚用,命令什么的记不住,这里记录下界面的简单操作。
如远程有分支如图:
1、从远程拉取 Remote Branches->origin/master->checkout as master-11
已经添加了
2、本地分支切换(应对不同功能需求和版本计划,本地分支有时不止一个)
本地编辑完毕后,记住Commit File,然后再工程右击->Git->RePository->Branches->选择本地仓库->check out
注意:如果不切换,本地文件与当前本地分支提交的不一样。
Git->Compare with the same RePository version
暂存:Stash,然后切换到本地另一个分支,然后再切回来。
此时,需要找回。UnStash Changes->沙雕->apply stash
3、本地分支提交远程
Commit File ->Git ->RePository->Push
4、本地分支还原到某个分支
Git->show history
Copy Revision Number,得到hash码。再Branches 面板,+New Branch下,点击
check out Tag or Revision,粘贴Hash码,又回来了。
5、远程库还原:
例如:远程:
现在想回退到上一个版本,点击Validate 或show history选择Hash码,粘贴在To Commit处。
Git->Revert
命令行强制push,界面化push好像不成功,暂未找到界面化的强制push。
git push -f origin master
结果: