Git简介

文章目录

  • Git是什么?
  • 安装Git
  • 使用git
    • 配置个人标识
    • 文件状态
      • 状态变化
  • 汇总常用命令

Git是什么?

Git是我们的代码管理工具,是一个代码仓库,让我们存储代码的。

安装Git

官网:https://git-scm.com/
(傻瓜式安装)检测是否安装成功
命令行输入git -v出现版本号就是安装成功
在这里插入图片描述

使用git

配置个人标识

配置名字

git config --global user.name "xingxing"

配置邮箱

git config --global user.email "2466530844@qq.com"

查看当前文件状态

git status

初始化

git init

在这里插入图片描述

文件状态

  • 未跟踪
  • 已跟踪
    • 未修改
    • 已修改
    • 暂存
    • 放入git仓库
      已跟踪状态的文件按照1,2,3,4,1,2,3的顺序进行

状态变化

1.新建文本(未跟踪)
在这里插入图片描述

在这里插入图片描述
2.使用命令git add 文件路径(未跟踪->暂存)
在这里插入图片描述

git commit 将暂存的文件存储到仓库
3.git commit -m “它是一个试验文件”(暂存->未修改)
在这里插入图片描述
我们使用git就是操作文件不同的状态
4.未修改->已修改
修改文件内容的话,文件状态就变为已修改。
已修改
5.已修改->暂存
在这里插入图片描述
6.暂存->未修改
在这里插入图片描述
git log(打印每次修改的记录)
在这里插入图片描述
将所有已修改/未跟踪的文件都变成暂存

git add *

提交所有已修改的文件(未跟踪的文件不会提交)

git commit -a -m “全部提交”
初始化
未追踪
暂存
提交入库
未修改
已修改

汇总常用命令

命令作用
git -v查看git版本号
git config --global user.name “xingxing”配置姓名
git config --global user.email “2466530844@qq.com”配置邮箱
git status查看文件状态
git init初始化
git add 文件路径未追踪->暂存
git commit -m “”暂存->提交
git log打印每次修改的记录
git add *所有未追踪/已修改->暂存
git commit -a -m “”所有未修改->提交

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/786431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构-链表的基本操作

前言: 在dotcpp上碰到了一道题,链接放这了,这道题就是让你自己构建一遍链表的创建,插入节点,删除节点,获取节点,输出链表,题目给了几张代码图,不过不用管那些图&#xf…

STM32一个地址未对齐引起的 HardFault 异常

1. 概述 客户在使用 STM32G070 的时候,KEIL MDK 为编译工具,当编译优化选项设置为Level0 的时候,程序会出现 Hard Fault 异常,而当编译优化选项设置为 Level1 的时候,则程序运行正常。表面上看,这似乎是 K…

ansible-tower安装

特别注意:不需要提前安装ansible,因为ansible tower中的setup.sh脚本会下载对应的ansible版本 ansible tower不支持Ubuntu系统,对cenos系统版本也有一定的限制,建议使用centos7.9。 准备一台全新的机器安装,因为ansible tower需要…

ARMv8-A架构下的外部debug模型(external debug)简介

Armv8-A external debug Armv8-A debug模型一,外部调试 External debug 简介二,Debug state2.1 Debug state的进入与退出 三,DAP,Debug Access Port3.1 EDSCR, External Debug Status and Control Register调试状态标识&#xff0…

Java比较器(comparable) (comparator)

1.前言 我们经常使用>,<,=等运算符来比较数与数之间的大小关系,但显然这些运算符并不同样适用于对象.但如果需要比较对象,那么我们应该怎么办呢? 我们可以考虑两种方法 : (1) 自然排序 (2). 定制排序. 2.自…

Docker搭建LNMP环境实战(07):安装nginx

1、模拟应用场景描述 假设我要搭建一个站点,假设虚拟的域名为:api.test.site,利用docker实现nginxphp-fpmmariadb部署。 2、目录结构 2.1、dockers根目录 由于目前的安装是基于Win10VMWareCentOS虚拟机,同时已经安装了VMWareT…

《2023腾讯云容器和函数计算技术实践精选集》--在 K8s 上跑腾讯云 Serverless 函数,打破传统方式造就新变革

目录 目录 前言 《2023腾讯云容器和函数计算技术实践精选集》带来的思考 1、特色亮点 2、阅读体验 3、实用建议 4、整体评价 Serverless 和 K8s 的优势 1、关于Serverless 函数的特点 2、K8s 的特点 腾讯云 Serverless 函数在 K8s 上的应用对企业服务的影响 案例分…

如何将 JavaScript 添加到 HTML 页面

介绍 JavaScript,简称 JS,是一种用于网页开发的编程语言。作为 Web 的核心技术之一,JavaScript 与 HTML 和 CSS 一起用于使网页具有交互性并构建 Web 应用程序。现代 Web 浏览器遵循通用的显示标准,通过内置引擎支持 JavaScript&…

vue3 记录页面滚动条的位置,并在切换路由时存储或者取消

需求,当页面内容超出了浏览器可是屏幕的高度时,页面会出现滚动条。当我们滚动到某个位置时,操作了其他事件或者跳转了路由,再次回来时,希望还在当时滚动的位置。那我们就进行一下操作。 我是利用了会话存储 sessionSto…

工业互联网和云计算有关联吗

工业互联网和云计算有关联吗?是的,工业互联网和云计算之间存在紧密的关联。工业互联网是指利用物联网、云计算、大数据分析等技术手段,将传统工业领域与互联网技术相结合,实现设备、工厂和企业之间的连接和数据交互。 工业互联网…

Linux华为云Hadoop配置环境

手工搭建Hadoop环境(Linux)_弹性云服务器 ECS_最佳实践 (huaweicloud.com)https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0000001698668477.html?localezh-cn#ZH-CN_TOPIC_0000001698668477__li49001945163110跟着傻瓜式CV即可。 气死…

SSH常见运维总结

1 -bash: ssh: command not found 解决办法:"yum install -y openssh-server openssh-clinets" 2 ssh登录时提示:Read from socket failed: Connection reset by peer. 原因:/etc/ssh/下没有ssh*key*文件 解决&…

目标检测:数据集划分 XML数据集转YOLO标签

文章目录 1、前言:2、生成对应的类名3、xml转为yolo的label形式4、优化代码5、划分数据集6、画目录树7、目标检测系列文章 1、前言: 本文演示如何划分数据集,以及将VOC标注的xml数据转为YOLO标注的txt格式,且生成classes的txt文件…

Ubuntu 大压缩文件解压工具

Ubuntu 大压缩文件解压工具 任务解决 任务 需要解压一个百度网盘上下载的压缩文件,zip格式。 直接右键’提取到此处’,会报错:empty archive 用unzip指令,会报错: Archive: 实验.zip warning [实验.zip]: 12540984…

李笑来-财富自由之路【边读边记】2

2024-04-01 23:50 处理完杂事,已经快12点了,但还是想读完这本书。 昨天晚上看完前8章,对李笑来这个同志有了初步的判断,然后不由得去抖音搜了下这个人的资料,果然关于炒币狂转上百亿一下子就出来了,还有就是…

Nginx 日志输出配置json格式

nginx日志输出配置json格式 nginx服务器日志相关指令主要有两条: (1) 一条是log_format,用来设置日志格式 (2) 另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小。 log_format指令用来设置日志的记录格式,它的语…

Javaweb的学习22_JavaScript简介

JavaScript 简介: 概念:一门客户端脚本语言 运行在客户端浏览器中;每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行 功能: 可以来增强用户和html页面的交互过程&…

iOS移动应用实时查看运行日志的最佳实践

目录 一、设备连接 二、使用克魔助手查看日志 三、过滤我们自己App的日志 📝 摘要: 本文介绍了如何在iOS iPhone设备上实时查看输出在console控制台的日志。通过克魔助手工具,我们可以连接手机并方便地筛选我们自己App的日志。 &#x1f4…

目标检测——工业安全生产环境违规使用手机的识别

一、重要性及意义 首先,工业安全生产环境涉及到许多复杂的工艺和设备,这些设备和工艺往往需要高精度的操作和严格的监管。如果员工在生产过程中违规使用手机,不仅可能分散其注意力,降低工作效率,更可能因操作失误导致…

云原生技术赋能AI绘图:Stable Diffusion在腾讯云的部署与应用新篇章

摘要 随着信息技术的飞速发展和数字化转型的深入推进,云原生架构已成为企业数字化转型的重要基石。Docker容器、Serverless和微服务等技术作为云原生的核心组成部分,正在不断推动着企业应用架构的革新与升级。本文旨在总结近期在云原生实践、容器技术、…