IDEA版本控制,如何兼容使用Git和Github
1.安装Git
IDEA虽然集成了git,但是并没有自带git.exe,所以需要自己下载。
git.exe 分32和64位,可以在git官网下载:https://git-scm.com/download/win
安装步骤:https://blog.****.net/qq_40563761/article/details/91347443
2.IDEA下配置git(指定git的安装地址)
3.用IDEA从github上pull一个现成的项目到本地,并使用
方式一:输入URL,这里的URL是GitHub上使用http的项目地址
方式一:输入URL,URL用的是GitHub上使用ssh的项目地址
用的项目地址不同又会有什么不一样的区别呢?用http方式克隆的项目,你的修改无法直接push到原项目中,除非你有原作者的github的账号和密码,用ssh进行克隆的话,如果你的**已经加到作者的github上,那么你对项目修改之后,在git push的時候(必须是生成**的那台电脑),可以輸入自己的账号和密码(生成**时候用的账户),而不是擁有repository人的账号和密码。可以将改动直接push到原项目中.
如此就拿到了Git上的项目
4.IDEA 创建的本地项目push到GitHub上
首先在github创建一个仓库
登陆 github.com
然后点击右上角账号左边的加号,点击New repository创建仓库。
Git上仓库就相当于项目的意思
这里输入仓库名称redis
创建成功,得到git地址
创建一个项目 这里我用idea创建了一个名为reids的项目
创建本地仓库
直接ok就行
这个时候就会发现本地仓库已经创建后,项目中的所有文件都是红的,因为这个时候所有的文件都还没有添加都本地仓库中,也就是还不归git管所以这个时候我们直接选中项目右键,git---->add,把这些文件交给git管理(也就是放在缓冲区),如果只是对某个文件右键,找到git入口的话,那么是只对那个文件操作,这时候是有多个文件需要提交,所以是选中项目后再右键,找到git的入口
将暂存的项目提交到本地仓库然后提交到远程仓库(IDEA里将这两步骤简化为一步 即Commit and Push)
如果直接点commit的话,那么是指提交到本地仓库,没有提交到远程仓库,需再执行一遍push,但是选的是commit and push的话就会将提价到本地仓库的push到远程仓库
可以看到commit后,文件都变成了白色(文件颜色为红色,说明需要add到缓冲区,文件颜色为蓝色,绿色,是指可以commit和push的,蓝色是因为修改过,绿色是因为还没有commit过)
(是按照上图执行的话,可直接跳过这一步)如果是直接commit的话,那么还需要进行push,那么远程仓库里才会有
这里会询问你要提交的哪里去,点击Define remote,并输入新建远程github地址:
5.IDEA里代码提交和项目更新
只有我对其中一个文件进行了改动,可以发现这个文件名变成了蓝色
所以这个时候我就直接commit and push,直接在这个文件中右键,然后也可以找到这个文件的Git操作
直接点push即可