首页 > 其他分享 >git 介绍和操作

git 介绍和操作

时间:2023-07-07 11:58:10浏览次数:45  
标签:git 仓库 介绍 本地 操作 远程 分支

git介绍&概述

git介绍

image

image

image

git概述

image

image

git代码托管服务

常用的git代码托管服务

image

使用码云代码托管服务

image

image

image

image

git常用命令

git全局设置

image

安转好git后,在文件夹空白处右击,git bash here,在里面输入命令。

image

获取git仓库

image

image

image

远程不能在仓库下嵌套仓库。这里提示的账号密码是码云的账户。

工作区、暂存区版本库概念

image

git工作区中文件的状态

image

本地仓库操作

image

image

image

image

image

image

远程仓库操作

image

image

image

image

把远程仓库拉到本地。

image

image

必须先提交(add、commit)到本地仓库,再push到远程仓库。

image

image

本地仓库必须和远程仓库合并再拉取。

分支操作

image

image

image

image

image

分支的作用:

  • 可以追溯,新需求创建新的分支,开发完合进主分支,保证主分支不修改,只合并。
  • 要是代码有bug可以直接创建一个bug编号分支,然后合并,最后删除BUG分支。

image:q退出命令。

  • 分支合并时冲突解决:

image

手动删除多余的内容。

  • 出现如下错误的解决方案:在后面加一个-i表示忽略掉错误。

image

标签操作

image

image

image

image

image

image

标签是无法修改里面的内容的,是静态的;分支可以随时更改,是动态的。

在IDEA中使用git

在IDEA中配置git

  1. image

获取Git仓库

  1. image

  2. 获取远程仓库:

    image

  3. 在IDEA中看不到git的要在file-settings-file types下,将.git删除:image

  4. .gitignore是将不需要加入git版本控制管理的文件的罗列出来:

    image

本地仓库操作

  1. 将文件加入缓存区:image
  2. 将缓存区的文件提交到版本库:imageimage
  3. 查看日志:image

远程仓库操作

  1. 查看远程仓库:image
  2. 添加远程仓库:image
  3. 推送至远程仓库:image
  4. 从远程仓库拉取:image或者image

分支操作

  1. 查看分支:image或者右下角image
  2. 创建分支:imageimagecheckout branch就是转到这个创建的分支。
  3. 切换分支:image
  4. 将分支推送到远程仓库:image
  5. 合并分支:image

标签:git,仓库,介绍,本地,操作,远程,分支
From: https://www.cnblogs.com/rose24/p/17534555.html

相关文章

  • windows下安装 Git图形化统计工具 - gitstats
    gitstats是一款git历史统计工具,可以生成定量的统计数据,并以html图表的形式展示。统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。安装:gitstats依赖Git、Python2以及Gnuplot。以下是最新的依赖版本。-......
  • 如何实现计算机视觉 pdf的具体操作步骤
    实现计算机视觉PDF的步骤作为一名经验丰富的开发者,我很乐意教会你如何实现“计算机视觉PDF”。下面是整个过程的步骤表格:步骤操作代码示例第一步安装必要的库和工具pipinstallopencv-python<br>pipinstallPyPDF2第二步将PDF转换为图片importcv2<br>im......
  • 解决集成架构方案的具体操作步骤
    实现集成架构方案作为一名经验丰富的开发者,我很乐意教会你如何实现一个集成架构方案。在本文中,我将向你展示整个流程,并提供每一步所需的代码和注释。流程下面是实现集成架构方案的步骤。我们将使用表格来展示每个步骤以及相关的代码。请按照顺序进行每个步骤。步骤描述......
  • 用hexo搭配gittee搭建个人博客:从入门到放弃
    本地环境是WSL(Debian)+vscode,仓库在gittee上hexo个人页面搭建参考:Linux云服务器下Hexo部署及使用主题地址:Hexo-Theme-freemind.bithackgittee操作参考:在Gitee搭建属于自己的博客过程比较顺利,直到在申请开通gitteepages时需要上传身份证双面照和手持身份证双面照,我放弃了。......
  • jQuery简单介绍与用法
    jQuery简单介绍与用法 一、jQuery简介1.简化DOM操作:jQuery提供了简单而强大的选择器,可以轻松地选取HTML元素,并对其进行操作。通过使用jQuery的方法,可以轻松地操纵元素的属性、样式、内容等。2.事件处理:jQuery简化了事件处理的过程。可以使用jQuery的事件绑定方......
  • 如何实现Java postgresql 开启事务的具体操作步骤
    JavaPostgreSQL开启事务在Java应用程序中使用PostgreSQL数据库时,事务管理是一个非常重要的概念。事务是一组数据库操作的集合,要么全部成功,要么全部失败。通过使用事务,可以确保数据的一致性和完整性。本文将介绍如何在Java中使用PostgreSQL开启事务,并提供相应的代码示例。什么是......
  • 如何实现Java ora-01861:文字与格式字符串不匹配的具体操作步骤
    Java异常解析:ora-01861:文字与格式字符串不匹配当在Java程序中使用数据库操作时,可能会遇到ora-01861:文字与格式字符串不匹配异常。这个异常是由于将一个与格式化字符串不匹配的数据插入到数据库中引起的。在本文中,我们将详细介绍这个异常的原因、解决方法以及如何避免它的发......
  • 如何实现Java mqtt 客户端,收到自己发出消息的具体操作步骤
    实现JavaMQTT客户端收到自己发出的消息介绍在本文中,我将教会你如何使用Java实现一个MQTT(MessageQueuingTelemetryTransport)客户端,以接收自己发出的消息。MQTT是一个轻量级的消息协议,广泛应用于物联网和实时通信领域。我们将使用EclipsePaho库来实现这个功能。整体流程下面......
  • 前端Vue自定义精美底部操作栏导航栏工具栏 可用于电商购物车底部导航
    随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率......
  • Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的
    Linux操作系统中,.zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.jar、*.7z等格式的压缩与解压zip格式压缩:zip-r[目标文件名].zip[原文件/目录名]解压:unzip[原文件名].zip1.2.注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar-cvf[目标文件名].tar[原文件名/目录......