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

Git基础操作教程

本文目的是掌握Git基础操作教程

一、Git简介

Git:分布式版本控制系统,使用仓库(Repository)来记录文件的变化

最流行的版本控制系统有两种:集中式(SVN)、分布式(Git)

二、Git操作

1.创建仓库

仓库(Repository),将仓库理解为一个目录,这个目录下的文件都可以被Git管理起来

(1)git init:在自己电脑本地直接创建一个仓库

(2)git clone:从远程服务器上克隆一个已经存在的仓库

2.工作区域和文件状态

工作区域有三种:工作区、暂存区、本地仓库

文件状态有四种:未跟踪、未修改、已修改、已暂存

3.添加和提交文件

(1)git status:查看仓库状态

(2)git add:将文件添加到暂存区(可以使用通配符 *.txt / 使用目录 .)

(3)git commit:将暂存区中的内容提交(注意:不会提交工作区中的内容)

(4)git log:查看仓库提交历史记录(可以使用--oneline查看简洁提交记录)

4.reset回退版本

git reset有三个参数:--soft / --hard / --mixed(默认参数)

5.diff查看差异

下面的图展示了git diff的功能,具体用法可以等用到时在查询

6.git rm删除文件

(1)rm <file>; git add file:先从工作区删除文件,然后再从暂存区中删除文件

(2)git rm <file>:把文件从工作区和暂存区中同时删除

(3)git rm --cached <file>:把文件从暂存区中删除,但是不删除工作区

7.忽略文件

.gitignore:告诉 Git 哪些文件或目录不需要被跟踪(track)和提交到版本库中

8.本地仓库和远程仓库

(1)git push <remote> <branch>:推送更新内容

(2)git pull <remote>:拉取更新内容

添加远程仓库 <远程仓库别名> <远程仓库地址>

查看远程仓库 <远程仓库名><分支名>

拉取远程仓库内容

http://www.xdnf.cn/news/17175.html

相关文章:

  • Dbeaver数据库的安装和使用(保姆级别)
  • 计算机网络:理解路由的下一跳
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现路口车辆速度的追踪识别(C#代码UI界面版)
  • 【保姆级 - 大模型应用开发】DeepSeek + Faiss + langchain 搭建本地知识库 检索 | 代码实战
  • 行业报告:.games域名正引领游戏娱乐产业营销新风向
  • Ubuntu 下 MySQL 运维自动化部署教程(在线简易版)
  • 【测试】⾃动化测试常⽤函数
  • Linux命令top
  • Selenium教程(Python 网页自动化测试脚本)
  • 清洁机器人从“看到垃圾”到“预判污染”:技术如何演变?
  • Ubuntu24.04的VSCode中安装MoonBit和MoonBit Toolchain(moon-pilot)
  • 开源的现代数据探索和可视化平台:Apache Superset 从 PyPI 安装 Superset
  • Axure日期日历高保真动态交互原型
  • linux的用户操作(详细介绍)
  • Exporters | 安装elasticsearch_exporter
  • 力扣301:删除无效的括号
  • iostat 系统IO监控命令学习
  • AR技术赋能轨道交通培训:虚实结合提升学习效率
  • Kotlin Daemon 简介
  • 从零开始搞定类与对象(中)
  • AI 面试 vs 真人面试:破解企业招聘效率困局
  • 【STM32】GPIO的输入输出
  • 数据结构(2)
  • SpringBoot3.0+Vue3.0开源版考试系统
  • ubuntu22.04系统实践 linux基础入门命令(三) 用户管理命令
  • 抗辐照DCDC与MCU在核环境监测设备中的集成应用
  • Jwts用于创建和验证 ​​JSON Web Token(JWT)​​ 的开源库详解
  • 【MATLAB例程】水下AUV自主导航定位例程,定位使用TDOA(到达时间差),适用于三维环境,附代码下载链接
  • MySQL详解
  • ICCV 2025|单视频生成动态4D场景!中科大微软突破4D生成瓶颈,动画效果炸裂来袭!