0


链接远程仓库与IDEA使用git

1. 链接远程仓库与IDEA使用git

1. 远程仓库
2. 操作远程仓库--命令
3. idea操作git---图形化操作

在这里插入图片描述

1.1 创建ssh公钥

公钥的目的是允许其他人访问远程仓库。而不需要输入账号和密码。

1.1.2 如何生成公钥

-使用 ssh-keygen -t rsa

不断回车

​ 如果公钥已经存在,则自动覆盖

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iWbelU12-1665300421015)(assets/1665277593689.png)]

把公钥内容添加到指定的仓库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xETDiYAZ-1665300421015)(assets/1665280204939.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XQ93yyfy-1665300421015)(assets/1665277813345.png)]

2.3 指定远程仓库地址

git remote add 名称 远程仓库地址。

名称: 它可以任意起 建议起名为origin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ecKeRZiJ-1665300421016)(assets/1665278586723.png)]

2.4 查看远程仓库

git remote

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KQuJK62Z-1665300421016)(assets/1665278672823.png)]

2.5 删除远程仓库的关联

git remote rm 名称

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xdGzeZbR-1665300421017)(assets/1665278761622.png)]

2.6 把我们初始化项目推送到远程仓库

git push 仓库名称 分支名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TJqIpy23-1665300421017)(assets/1665279917572.png)]

2.7 克隆远程仓库的项目

上面项目经理已经把项目推送到远程仓库。其他成员只需要把远程仓库的代码克隆下来。自己写功能了。
从任意位置进入git管理黑窗口,克隆完成后,生成文件夹,git会默认给文件夹初始化
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eKnrKFIt-1665300421018)(assets/1665281900734.png)]

2.8 从远程仓库中拉取更新的代码

git pull 仓库名称[origin] 分支名【master】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ods9z0CZ-1665300421018)(assets/1665282665640.png)]

总结:

  1. 本地仓库关联远程仓库: git remote add 名称 远程仓库地址 【项目经理初始化项目时】
  2. 克隆远程仓库的代码: git clone 远程仓库地址【程序员 初始化好本地仓库而且关联远程仓库】
  3. 推送本地仓库的代码到远程仓库: git push 名称 分支名[master]
  4. 拉取远程仓库更新的代码: git pull 名称 分支名

3. idea关联git

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JUoeODkz-1665300421019)(assets/1665283697731.png)]

3.1 把项目初始化为本地仓库

相当于git init

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XBobbhhB-1665300421020)(assets/1665283858634.png)]

3.2 提交到暂存区

git add .

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0HCgQSKQ-1665300421021)(assets/1665284004083.png)]

3.3 把暂存区提交到本地仓库

git commit -m ‘描述内容’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ezK9dFAu-1665300421021)(assets/1665284061620.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z9MHs0Xq-1665300421022)(assets/1665284172530.png)]

如果error的错误 不影响项目允许 可以提交 但是如果是代码问题 不允许提交 修改后再提交

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sn6C3HPd-1665300421022)(assets/1665284442649.png)]

3.4 通过idea把本地仓库的代码提交到远程仓库

  1. 本地仓库关联远程仓库 git remote add 名称 远程仓库地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dhg8cFeZ-1665300421023)(assets/1665285163936.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dHbgQZxr-1665300421023)(assets/1665285208142.png)]

把代码推送到远程仓库 git push origin master

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4870wQtv-1665300421024)(assets/1665285294962.png)]

3.5 idea克隆远程仓库的代码

命令: git clone 远程仓库地址

idea:

在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4zr2hVAR-1665300421024)(assets/1665285981704.png)]

3.6 idea拉取远程仓库更新的代码

命令: git pull origin master

idea:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IeQwlE0f-1665300421025)(assets/1665286573033.png)]

3.7 演示冲突问题

所谓的冲突就是两个人同时操作 同一个文件的同一行代码

  1. 先从远程仓库拉取代码 再推送自己的代码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9LLXhRfD-1665300421025)(assets/1665287456392.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qlPlzaAO-1665300421026)(assets/1665287605212.png)]

-最后根据冲突内容根据实际情况需要进行取舍

标签: git

本文转载自: https://blog.csdn.net/shgdv/article/details/127227643
版权归原作者 神奇投弹手 所有, 如有侵权,请联系我们删除。

“链接远程仓库与IDEA使用git”的评论:

还没有评论