一、利用IDEA登录Github账户
这里假设你已经注册好了Github 账户,并安装好了Git 。
- 在IDEA中设置Git,在File–>Setting->Version Control–>Git–>Path to Git executable选择你的git安装后的git.exe 文件,然后点击Test,测试是否设置成功:
- 使用自己的Github 账号进行登录:
- 如果你出现
Invalid authentication data.404 Not Found-Not Found
这个错误
- 你可以先登录github.com -->个人头像–>settings
- Developer Settings
- Personal access tokens -->Generate new token
- Note处填写这个token的用途,我这里写了IDEA,代表IDEA登录用。然后下面所有的选项全打勾
- 点击Generate token
- 将下面这个复制
- 回到IDEA,点击Enter token
- 然后把Token粘贴进去,点击登录
由此可见,登录成功
参考博客:
https://blog.csdn.net/PengZyi/article/details/113914880.
二、创建本地仓库并上传项目
- 创建本地仓库,VCS–>Import into Version Control–>Create Git Repository…
- 然后选中你要上传的项目,点击OK,此时项目文件全部变成红色:
- 上传项目到本地仓库,项目右键选择Git–>add,此时项目文件变成绿色,此时文件只是处于暂存区,并没有真正进入到版本库中:
- 右击工程文件 ->Git->Commit Directory…,提交到本地git。至此,本地git已commit完毕,此时项目文件从暂存区真正进入版本库中,项目文件变成白色
- 上传项目到GitHub中,VCS–>Import into Version Control–>Share Project on GitHub,在弹框中输入仓库名和描述,点击Share,即可是上传,中间会弹窗输入GitHub的用户名和密码(已输入过用户名和密码并记住的不会再次弹框输入),上传成功后IDEA右下角会给出提示
- 然后我们就可以登录Github 查看我们上传的项目了
三、项目修改后同步到对应Github仓库中
- 右键点击项目
- 选择上传文件,然后commit
- 再次右键点击项目
- 直接Push
由此可见,上传成功
四、怎样返回以前的项目版本?
在项目的.git
目录下右击,打开Git Bash
: (如果你看不到.git
文件,那你需要去打开隐藏的项目)
输入git log
,可查看提交历史:(我这里是因为提交失败等各种原因,所以Second提交了多次,所以也可以看到多次记录)
使用git reset --hard "要回退到的版本的ID"
Push:git push origin HEAD --force
总结
通过上述操作,我们就可以将IntelliJ IDEA 与Github 进行远程连接。这样我们就可以随时将我们所做的项目推送到Github 进行保存,这样也更加的方便。而且当我们对项目进行更改过后,我们也可以将新的文件进行上传。
参考
https://zhuanlan.zhihu.com/p/93671453?from_voters_page=true
https://blog.csdn.net/PengZyi/article/details/113914880