IntellIJ IDEA 配置 Git,顺带解决Git Push rejected问题
1、下载便携版本git
https://git-scm.com/download/win
弹出的下载取消,重新选择
2、解压自压缩文件。
3、配置IDEA
4、测试
5、配置终端环境shell为bash或者cmd都可以
这两个都可以,windows下,我用了git-cmd.exe感觉更匹配。
6、提交代码到本地库
开启版本控制
右键项目,直接提交整个目录,工作中根据实际需要提交。
提交代码到本地库
7、提交代码到远程库
我们用https://github.com/预先建好一个仓库名字为myRepo,仓库里带了一个README.md文件。
push结果是报错:
原因是远程仓库里README.md文件本地仓库里没有,这个时候相当于远程和本地版本出现了冲突,无法直接pull和push。
解决办法:把远程仓库的文件rebase到本地,然后再push回去。
使用命令:
git pull --rebase myRepo master
git push -u myRepo master
注意:这里Terminal关联的shell是git-cmd.exe
8、提交代码的过程中会让输入用户和密码,按github的来输入就可以。
9、远程仓库可以在菜单remote里设置