Git基本操作(Idea版)

第一次发布项目(本地->远程)

方式一 通过push的方式推送本地库到远程库(远程已创建好仓库)

这种方式需要提前创建好仓库。

右键点击项目,可以将当前分支的内容 push 到 GitHub 的远程仓库中。



注意: push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,

push 的操作是会被拒绝的。也就是说, 要想 push 成功,一定要保证本地库的版本要比远程

库的版本高! 因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地

代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地

代码更新到最新以后,然后再修改,提交,推送!

方式二 利用git的插件有Gitee、GitHub(远程不需要创建好仓库)



来到 GitHub 中发现已经帮我们创建好了 gitTest 的远程仓库。

实现原理:借助GitHub 插件,通过commit,push方式创建远程仓库。(和方式三原理类似,只不过不需要提前手动创建远程仓库)

使用这种方式,不需要init,自动会进行,会提示add,点击确认就可以分享到远程仓库。

如果在使用插件之前进行手动init,add,commit,使用插件则不会出现任何提示,直接分享到远程仓库。

第一次下载项目(远程->本地)

提交(本地->远程)

更新(远程->本地)

解决冲突

  1. 提交文件到本地分支
  2. pull可能需要手动解决
  3. 将新的文件提交到本地分支
  4. push
相关推荐
ps酷教程4 小时前
Jackson 解决没有无参构造函数的反序列化问题
java
NiceCloud喜云4 小时前
Opus 4.8 的 Effort Control 怎么选:Low 到 Max 五档策略
android·java·大数据·前端·c++·python·spring
_日拱一卒5 小时前
LeetCode:994腐烂的橘子
java·数据结构·算法·leetcode·深度优先
隔窗听雨眠6 小时前
Nginx网关响应慢排查手记
java·服务器·nginx
智慧物业老杨6 小时前
智慧物业合同周期管理系统:从风险预警到智能交接的全流程数智化落地方案
java·人工智能·python
源码宝6 小时前
MES系统源码:Java8 + SpringBoot2.7 + MySQL8 + Redis,后端源码清爽易扩展
java·后端·源码·springboot·mes系统·源码二开·mes源码
JAVA社区7 小时前
Java高级全套教程(十)—— SpringCloudAlibaba超详细实战详解
java·开发语言·spring cloud·面试·职场和发展
金銀銅鐵7 小时前
[Java] 如何理解 class 文件中方法的 descriptor?
java·后端
云烟成雨TD7 小时前
Spring AI Alibaba 1.x 系列【63】AI Agent 长期记忆
java·人工智能·spring
憧憬成为java架构高手的小白7 小时前
苍穹外卖--day09
java·spring boot·百度