Git学习(七):IDEA集成GitHub

简介: Git学习(七):IDEA集成GitHub

一、设置GitHub账号


     

打开settings


a812d1ae430f4003a7d3ff685ead49d1.png


在这里使用账号密码登录,能登陆上的概率极低,所以我们选择使用token登录

0b9e528155ea4da08cac2926948d09e2.png


然后去GitHub中发token


02b0acce36664aa6aa2009f13c6c3b89.png0ab9fc3931ba4330bd5d6059e3f40850.pngee6fc603ddd54031a1f238a4b300e9d4.png5c571d51cc4049e687ebe62e516c6c81.png


然后点击下面绿色的generate new token


f5010bb738194e8ca48fcb04136bb51d.png


这个口令只会显示一次,刷新之后就没有了

将它复制了之后粘贴到IDEA中,log in

228d76b628664753be6a7f4c8d3bdda5.png


登录成功


6767f2f68b2f4dc8b2701dac76cae9ab.png


二、将IDEA的项目分享到GitHub中



90b6d45364cb4cd5903ab319d08354da.png


remote别名就和仓库名一致,然后点击share

defce431c6f94fcfa13ae288d7d7c472.png


然后就可以在GitHub中看到这个项目了


75734cc30e2b4a089e3890068136c095.png


三、推送本地库代码到远程库



cc19348c8ee741b59654798b15a7e6a2.png


也可以从VCS中push

e46fa949e8a649af8377b713fde4417a.png


四、从远程库中拉取代码到本地库



拉取操作和推送基本一致。


注意:push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push 的操作是会被拒绝的。也就是说,要想 push 成功,一定要保证本地库的版本要比远程库的版本高!因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!


五、从远程库克隆代码到本地



2fe8f152c1a44f15a115458b0b67a680.png


相关文章
|
网络协议 开发工具 git
解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese
在使用 Git/Git小乌龟 进行代码管理的过程中,经常会遇到各种各样的问题,其中之一就是在执行 git clone 或 git pull 等操作时出现 “fatal: unable to access ‘https://github.com/…/.git’: Recv failure Connection was reset” 的报错。这个问题通常是由网络连接问题或代理设置不正确导致的。在我的个人使用经验中,我亲自尝试了四种方法,它们都能够有效地解决这个报错。个人比较推荐方法二。
8695 1
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
3237 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
文字识别 网络协议 开发工具
GitHub封锁?推荐5个国产的Git仓库替代平台
近日,GitHub对中国区IP的部分限制引发了广泛关注。未登录用户被拒,已登录用户功能受限,南北网络环境差异更显“内卷”。为应对这一挑战,本文推荐了多个国产Git平台:Gitee(码云)、GitCode(CSDN旗下)、CODING(腾讯系)、CodeUP(阿里云支持)及微信代码管理工具。这些平台功能全面、稳定性强,是开发者迁移项目的理想选择。通过同步代码、配置CI/CD流水线等简单步骤,可确保项目平稳过渡。此次事件提醒我们,掌握核心技能与支持国产平台同样重要!
15861 11
|
开发工具 git 开发者
Git与Github两者的区别|学习笔记
快速学习Git与Github两者的区别
293 0
|
开发工具 git CDN
Git与GitHub学习笔记(五)一次提交失败的记录
代码已经跟踪了,添加注释说明,但是总是添加不了 error: pathspec 'live-page'' did not match any file(s) known to git. 重复了好多遍,最后发现代码还是没有提交 D:\wamp64\www\study-line>git commi...
1893 0
|
开发工具 git
Git与GitHub学习笔记(四)合并远程分支
在这里的前提: 1、你已经fork 源作者的项目到你自己的仓库了 2、git clone 自己仓库fork的项目,注意地址,这里是自己的账号下的地址,而不是源作者的项目地址哦 3、在本地修改代码,git push origin master 提交到自己的主分支(自定义别的分支),  提交一个新的...
1178 0
|
开发工具 git
Git与GitHub学习笔记(二)提交的一些笔记
1、合并分支的使用一定要切换到master分支上去合并:git merge company2、切换分支的时候一定要提交干净本地分支的代码,才可以切换分支,否则提示错误信息: 3、这时候我们做的就是提交干净本地的代码,再次切换即可以 4、下来我们要合并一个远程的分支home分支到master主分支...
1264 0
|
开发工具 git
Git与GitHub学习笔记(一)如何删除github里面的文件夹?
按照以下步骤即可(本地删除) 1. git pull you git url2. git checkout 3. rm -r dirName4. git add --all5. git commit -m"remove dir"6.
1165 0
|
网络安全 开发工具 git
|
9月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
2408 15