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

Git仓库基本操作

Git仓库基本操作

1. 初始化

在想要构建仓库的目录下使用:

git init

即可完成仓库的初始化,目录下会生成一个 .git 文件夹。

1. 配置信息

git 需要用户名和邮箱来识别是哪个用户对仓库进行的操作,在线上仓库中,如 github 和 gitee 也是通过用户名和邮箱来识别用户的,如果不配置这两个,将来对仓库进行一系列操作可能会发生错误, 比如 push 不上仓库。所以一定要确保用户名和邮箱设置正确。

LocalRepository1

使用这个命令,可以查看 config 配置信息的内容,如果你不是第一次设置用户名和邮箱,或者不确定当前的用户名和邮箱是自己想要使用的,可以使用这个命令查看:

git config -l

随后使用如下命令对用户名和邮箱信息进行更改:

git config user.name "[name]"
git config user.email "[email]"#如果要删除配置好的name和email
git config --unset user.name
git config --unset user.email

注意,用上面的方法修改的信息是仅限于单个仓库的,也就是说,git 允许你在不同的仓库之间使用不同的用户名和邮箱,如果你需要设置全局的 config 信息,可以这样设置:

git config --global user.name "[name]"
git config --global user.email "[email]"//删除全局的配置信息也要使用--global
git config --global --unset user.name
git config --global --unset user.email

2. 推送流程

git 将仓库分为三个区域,工作区、暂存区、版本库。最终的仓库内容,是版本库中的内容。在进行仓库管理时,请把隐藏的文件显示出来,对仓库的管理,必须要在 .git 文件夹同级目录或子目录下,否则 git 会显示当前不在任何一个仓库内。

如果只是想要快速上手,只需要使用以下命令即可完成仓库管理:

git add [filename]	#将文件放入暂存区
git commit -m "[推送备注信息]"	#将文件放入版本库

也可以使用 . 表示将当前目录及其子目录下所有被修改都推送至暂存区:

git add .

也可以使用通配符 * ,将某些特定后缀的文件全部推送至暂存区:

git add *.txt
http://www.xdnf.cn/news/4360.html

相关文章:

  • Spark 的 Shuffle 机制:原理与源码详解
  • 内网im软件,支持企业云盘的协同办公软件推荐
  • 【ES】Elasticsearch字段映射冲突问题分析与解决
  • JAVA设计模式——(十二)原型模式(Prototype Pattern)
  • [ linux-系统 ] 常见指令2
  • 二、Hadoop狭义和广义的理解
  • STM32教程:串口USART通讯协议原理及分析(基于STM32F103C8T6最小系统板标准库开发)*详细教程*
  • AI Agent 入门指南:从 LLM 到智能体
  • 【能力比对】数据质量管理VS数据质量平台
  • python打卡day17
  • 并发设计模式实战系列(16):屏障(Barrier)
  • BIO(Blocking I/O)、NIO(Non-blocking I/O)和 AIO(Asynchronous I/O)
  • Super-vlan
  • 【上位机——MFC】绘图
  • 智能车载台如何成为工业4.0的智慧中枢?解码AORO V80技术革新
  • 某团小程序mtgsig,_token 生成逻辑分析
  • 音视频之H.265/HEVC编解码并处理
  • AUTOSAR图解==>AUTOSAR_SRS_EEPROMDriver
  • Kotlin-解构声明
  • Webpack 5 Module Federation 深度解析
  • 【网络编程】一、socket编程详解
  • 中达瑞和便携式高光谱相机:珠宝鉴定领域的“光谱之眼”
  • Python企业级MySQL数据库开发实战指南
  • Unity 游戏数量单位换算(K/M/B/T)
  • Transformer 与 LSTM 在时序回归中的实践与优化
  • Apache Doris 使用指南:从入门到生产实践
  • SpringCloud入门教程合集(1)-SpringCloud简介与Eureka+Feign实现服务注册中心、服务提供与服务消费
  • LightGBM算法原理及Python实现
  • AWS WebRTC如何实现拉流?内部是这样实现的
  • chili3d调试笔记12 deepwiki viewport