前言:
因为工作原因,很想把自己写的与公司不太相关的代码传到gihub上,
一来自己在本地修改时,就有保障,随时可以恢复,
并且可以根据idea的文件夹颜色判断本次修改了哪些文件,有没有误操作等;
二来可以在其他地方随时查看代码,比较方便。
然后自己断断续续的搞了一段时间,今天整理一下。
一:准备工作
①本地安装git,百度下载对应系统及版本即可
②你得有一个托管网站(github gitee)都可以,( 本文以github为例 ) , 注册后添加一个和项目同名的仓库
③ 打开要传到gitbug的文件夹(项目文件夹),git安装后鼠标右键发现会多几个选项
然后打开Git Bash Here 后输入git init 初始化一个仓库,会生成git仓库信息。
(在这之前好像要输入邮箱什么的,自己按照提示填写)
然后配置idea,settings - git 填写自己的github 账号信息
关于git的基本操作都在这个地方,根据选项名称操作。
二:最重要的一步,在github上 授权此电脑,否则只能clone不能push
打开git命令行输入 ssh-keygen -t rsa -C "496789533@qq.com"
然后按照提示路径,找到生成key的文件,路径一般是 C:\Users\当前用户\.ssh
打开pub文件,复制里面的内容,然后到自己的github上,点击头像,然后settings 然后SSH and ...
添加刚刚复制的key,添加后的样子如图:
该key记录了访问的主机ip和读写权限等信息。
配置好以后,如果项目文件夹生成Git信息后,此时idea中的该项目,就会有提交,更新等按钮
然后就可以使用了。
注: commit 操作,只是把代码提交到本地git仓库,push操作才是更细到远程仓库(github)。
idea提示push成功,此时去github该仓库下查看一下:
最最最重要的一点:
idea一个非常牛叉使用的功能,直接查找某行的提交记录: