当前位置: 首页 > news >正文

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
http://www.lryc.cn/news/146590.html

相关文章:

  • NSS [羊城杯 2020]easyser
  • 理解底层— —Golang的log库,二开实现自定义Logger
  • RabbitMQ---Spring AMQP
  • C语言练习题解析:挑战与突破,开启编程新篇章!(2)
  • sqlite3 加密访问
  • clickhouse 系列1:clickhouse v21.7.5.29 源码编译
  • servlet初体验之环境搭建!!!
  • 宁芝 NIZ 键盘开机需要重新插拔 USB 线才能使用
  • R编程教程_编程入门自学教程_菜鸟教程-免费教程分享
  • [CMake教程] CMake列表 - list
  • 报错 - net::ERR_ABORTED 500 (Internal Server Error)
  • 【Java Easypoi Apache poi】 Word导入与导出
  • Java稀疏数组
  • 内存管理框架 --- 基础知识
  • React + Next.js 搭建项目(配有对比介绍一起食用)
  • 【Java】Java基础
  • Spring-SpringBoot-SpringMVC-MyBatis常见面试题
  • 15.MyCat数据库分片
  • 【Python】PySpark
  • pycharm 打开Terminal时报错activate.ps1,因为在此系统上禁止运行脚本,并因此无法进入虚拟环境
  • [C++][C#]yolox TensorRT C++ C#部署
  • 根据源码,模拟实现 RabbitMQ - 网络通讯设计,自定义应用层协议,实现 BrokerServer (8)
  • MongoDB入门
  • vr智慧党建主题展厅赋予企业数字化内涵
  • go中mutex的sema信号量是什么?
  • LeetCode笔记:Weekly Contest 360
  • 【树DP】2021ICPC南京 H
  • Leedcode19. 删除链表的倒数第 N 个结点
  • Mysql-索引查询相关
  • C++ Pimpl