idea配置使用git以及ssh key的介绍使用

1.Git GUI 的使用

首先先将 git gui 汉化一下

把msgs文件夹copy到 Git安装目录/mingw64/share/git-gui/lib
idea配置使用git以及ssh key的介绍使用

用图形化界面将文件从本地仓库传到git远程仓库(下面这个图形化界面是还没有汉化滴)
首先实在未跟踪区的
idea配置使用git以及ssh key的介绍使用
然后点击stage chaged,进入缓存区
idea配置使用git以及ssh key的介绍使用
然后在Commit Message 中可以写注释
写完之后,commit
然后点击push
idea配置使用git以及ssh key的介绍使用
push成功
idea配置使用git以及ssh key的介绍使用
远程仓库有啦
idea配置使用git以及ssh key的介绍使用

2.ssh key 的介绍和使用

当我们工作时,在家一台电脑,公司一台电脑,怎么把它们连接在一起呢?
当我们下班时,在公司写的代码如何回家在自己电脑上接着写呢?那么就需要ssh key了,只要把ssh key装到GitHub上,就可以使用啦

安装ssh key

三个回车
idea配置使用git以及ssh key的介绍使用

然后c盘就多了个.ssh文件夹idea配置使用git以及ssh key的介绍使用
打开GitHub,在setting中创建ssh key,key里面的框框的值是c盘中的.ssh文件中的id_rsa.pub中的内容idea配置使用git以及ssh key的介绍使用
创建好之后,钥匙是灰的
idea配置使用git以及ssh key的介绍使用
测试SSH连接

输入测试命令
ssh -T [email protected]
如果显示如下内容,表示ssh key添加成功:
Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access.
中途要填一个yes,不要直接回车就跳过去了
idea配置使用git以及ssh key的介绍使用

3.idea中配置并使用git

idea配置git

①先连接GitHub
输入用户名和密码
idea配置使用git以及ssh key的介绍使用
图形要亮了才成功
idea配置使用git以及ssh key的介绍使用
②安装目录下的bin目录的git.exe
idea配置使用git以及ssh key的介绍使用

将idea中的项目上传到git远程仓库中
先创一个本地仓库 t237_ssm
idea配置使用git以及ssh key的介绍使用

然后在这个仓库里创一个项目idea配置使用git以及ssh key的介绍使用
然后将这个项目上传到 远程仓库中
先添加到缓存区
idea配置使用git以及ssh key的介绍使用
然后commit
idea配置使用git以及ssh key的介绍使用
提交之后,分享到GitHub中
idea配置使用git以及ssh key的介绍使用
最后上传成功
idea配置使用git以及ssh key的介绍使用
如果修改了文件,再次上传
先add,然后commit and push即可idea配置使用git以及ssh key的介绍使用

将远程仓库克隆到本地,成为本地仓库
先copy ssh的路径

idea配置使用git以及ssh key的介绍使用

然后在idea中 checkout from version control 点击git
弹出一个框,点击no

idea配置使用git以及ssh key的介绍使用

最后就从远程传到本地来了
idea配置使用git以及ssh key的介绍使用

然后组长和组员都有了项目了,接下来是冲突问题了。
但组长和组员都改了同一个文件了怎么办呢?
首先组员在这个文件添加了一句话,把它上传到远程仓库之后,组长又去修改了这个文件,就上传不了了。
会弹出一个框,需要合并mergeidea配置使用git以及ssh key的介绍使用
点击中间的那几个箭头就可以,最后apply

idea配置使用git以及ssh key的介绍使用
冲突就解决了