idea配置使用git以及ssh key的介绍使用
1.Git GUI 的使用
首先先将 git gui 汉化一下
把msgs文件夹copy到 Git安装目录/mingw64/share/git-gui/lib
用图形化界面将文件从本地仓库传到git远程仓库(下面这个图形化界面是还没有汉化滴)
首先实在未跟踪区的
然后点击stage chaged,进入缓存区
然后在Commit Message 中可以写注释
写完之后,commit
然后点击push
push成功
远程仓库有啦
2.ssh key 的介绍和使用
当我们工作时,在家一台电脑,公司一台电脑,怎么把它们连接在一起呢?
当我们下班时,在公司写的代码如何回家在自己电脑上接着写呢?那么就需要ssh key了,只要把ssh key装到GitHub上,就可以使用啦
安装ssh key
三个回车
然后c盘就多了个.ssh文件夹
打开GitHub,在setting中创建ssh key,key里面的框框的值是c盘中的.ssh文件中的id_rsa.pub中的内容
创建好之后,钥匙是灰的
测试SSH连接
输入测试命令
ssh -T [email protected]
如果显示如下内容,表示ssh key添加成功:
Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access.
中途要填一个yes,不要直接回车就跳过去了
3.idea中配置并使用git
idea配置git
①先连接GitHub
输入用户名和密码
图形要亮了才成功
②安装目录下的bin目录的git.exe
将idea中的项目上传到git远程仓库中
先创一个本地仓库 t237_ssm
然后在这个仓库里创一个项目
然后将这个项目上传到 远程仓库中
先添加到缓存区
然后commit
提交之后,分享到GitHub中
最后上传成功
如果修改了文件,再次上传
先add,然后commit and push即可
将远程仓库克隆到本地,成为本地仓库
先copy ssh的路径
然后在idea中 checkout from version control 点击git
弹出一个框,点击no
最后就从远程传到本地来了
然后组长和组员都有了项目了,接下来是冲突问题了。
但组长和组员都改了同一个文件了怎么办呢?
首先组员在这个文件添加了一句话,把它上传到远程仓库之后,组长又去修改了这个文件,就上传不了了。
会弹出一个框,需要合并merge
点击中间的那几个箭头就可以,最后apply
冲突就解决了