Git的使用

初始化仓库

git init

查看仓库状态

git status

仓库的四种状态:

  • Untracked(未跟踪): 文件未被Git追踪,即Git对文件的版本控制尚未开始。这意味着文件还没有被添加到Git仓库中。
  • Unmodified(未修改): 文件已经被Git追踪,并且在本地工作区与Git仓库中的版本完全一致,没有进行任何修改。
  • Modified(已修改): 文件已经被Git追踪,但是在本地工作区中已经发生了修改,与Git仓库中的版本有差异。
  • Staged(已暂存): 修改过的文件已经被添加到Git的暂存区(也称为索引)中,表示准备将这些修改提交到Git仓库。

设置身份信息

不设置自身信息的话,不能commit。

git config --global user.email "846581636@qq.com"  //你的电子邮箱
git config --global user.name "Liyixin"   //你的用户名

添加到缓存区

git add [文件]  //将文件添加到暂存区,准备提交。git add .   //将当前目录下的所有修改过的文件(包括新添加的文件和已修改的文件)添加到 Git 的暂存区(也称为索引)中。

提交到本地仓库

git commit -m "说明"  //把缓存区的文件提交到本地仓库,-m表示本地仓库

忽略文件

.gitignore文件中设置。

# 忽略所有 .log 文件
*.log# 忽略目录 node_modules 及其下的所有文件和文件夹
node_modules/# 忽略文件夹 dist 及其下的所有文件和文件夹
dist/# 忽略 .env 文件(用于存储环境变量)
.env# 忽略特定的文件或文件夹
src/file.js
docs/

使用Gitee仓库

在C:\Users\用户名\.ssh文件夹中打开git bean,运行下面命令生成ssh公钥,有提示就一路回车,完成之后会在目录下下生成两个文件。

ssh-keygen -t rsa

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

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

相关文章

opencv图片根据规则改变颜色

解析 1. 读入图片 2.通道分离 3.像素值在【100,200】之间,赋值128。大于200赋值255,小于100赋值0。 源码 import cv2 img_raw_path"past/unet-test_result0-0-1-0.png" img_rawcv2.imread(img_raw_path) (r,g,b)cv2.split(img_…

【网络编程】Linux服务器程序规范相关内容

文章目录 1、日志1.1、syslog()函数 2、用户信息2.1、UID、EUID、GID、EGID 3、进程间关系3.1、进程组3.2、会话 4、服务器程序后台化(守护进程) 1、日志 Linux提供一个守护进程rsyslogd来处理系统日志,系统日志中包括用户进程产生的日志以及…

less预处理语言的运用之-变量拼接那点事

less语法的技巧总结,很基础,熟练掌握后能提高我们在大型项目中的开发效率 a:0.5; showdaw-px:100; mkcolor1:#6ec5ff; num:1; .outer{//拼接的字符串在变量后面,需要在冒号后面加~width:~"{showdaw-px}px";//拼接的字符串在冒号后…

Intellij IDEA突然无法启动问题

遇到的情况:Intellij IDEA 双击或者鼠标右键右键单击都无法启动,打开任务管理器也没有Intellij IDEA线程启动。 解决方法: 第一步:以管理员身份打开命令提示符,输入命令(“ netsh winsock reset ”),关闭…

selenium查找svg元素

目录 如何为SVG元素编写XPath 使用local-name()的语法 需要记住的一点 将“and”与SVG元素一起使用 如何定位嵌套的SVG元素? XPath是一种用于定位XML文档中的web元素的语言,包括构成网页的HTML文档。在Selenium中&#xff0…

用VScode运行vue框架时,报无法运行的错误

报错内容 问题出在了版本上面,从reason可以了解到是由于不支持的原因 然后上面报错的几乎都属于node_modules包内的,因此我们可以判断,是node.js版本的问题导致的(尤其是你从网上拷贝比较旧的项目的时候,可能需要对依赖…

在VMware Workstation安装 ESXI8.0初体验

文章目录 🐟前言🐟安装🐟在VMware WorkStation中创建虚拟机🐟ESXI部署安装🐟安装完成后配置 🐟前言 ESXI8.0版本开始最低RAM从以前的4GB变为8GB 本文所使用到的镜像以及Key都可以到我的网站中下载 地址&…

PreparedStatement 相比于 Statement的优点

PreparedStatement 相比于 Statement,有以下几个优点: 1. 预编译:PreparedStatement 对象在执行 SQL 语句之前会进行预编译,这意味着数据库管理系统可以提前解析和编译 SQL 语句,以优化执行计划,从而提高查…

多条件见多值查询的 Excel 公式和 python 函数

问题 Python草堂 群的一位群友问:excel 数据表,用 vlookup 函数怎样实现多条件查询多值,多值排到一行上。如下图所示: 左边是数据清单,希望根据两个条件:产品、日期,查询数量,列到…

【C++】priority_queue使用与模拟实现

认识priority_queue 1、priority_queue(优先级队列)是一种容器适配器,底层是一个完全二叉树的大堆(堆总是一颗完全二叉树,根结点最大的堆叫做大堆;根结点最小的堆叫做小堆),头文件在queue中,根…

dSYM文件是什么 ?

Overview 概述 dSYM的全称是debug symbol, 所以dSYM文件就是debug symbol (dSYM) file, dSYM文件中的每个 debug symbol, 对应了一个关系, 这个关系一端是源代码里真实的符号(类名称、全局变量以及方法和函数名称), 另一端则是其定义的文件号和行号. Apple Documentation 苹果…

Java设计模式之结构型-享元模式(UML类图+案例分析)

目录 一、基本概念 二、UML类图 三、角色设计 四、案例分析 1、基本实现 2、游戏角色 五、总结 一、基本概念 享元模式是一种结构型设计模式,主要用于减少创建大量相似对象所占用的内存,它通过共享技术来有效支持大量细粒度的对象。 二、UML类图…