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

git基本用法

原理图:

显示工作目录和暂存区的状态。

git status

三种状态:已提交(committed)已修改(modified) 和 已暂存(staged)

配置

git config --global user.name "Your Name"

管理分支

  • 查看分支:git branch

  • 创建新分支:

    git branch <branch-name>

  • 切换分支:

    git checkout <branch-name>

  • 创建并切换到新分支:

    git checkout -b <branch-name>

  • 合并分支:

    git merge <branch-name>

提交代码

        把代码提交到暂存区:git add .

       提交暂存区的更改到本地仓库:git commit -m "Commit message"

        推送更改到远程仓库:git push origin <branch-name>

回退和恢复

  • 回退到指定提交:

    git reset --hard <commit-hash>

  • 恢复已删除的文件:

    git checkout -- <file>

        重置本地分支到远程分支:git reset --hard origin/main

        清除未跟踪的文件:git clean -fd

http://www.dtcms.com/a/37147.html

相关文章:

  • 基于Qlearning强化学习的2DoF机械臂运动控制系统matlab仿真
  • 集成shardingSphere实现读写分离
  • 谷云科技iPaaS×DeepSeek:构建企业智能集成的核心底座
  • sql server笔记
  • 15KM无线数字图传,双路全高清视频无人机遥控器技术详解
  • C++之string类的模拟实现(超详细)
  • 目标检测tricks
  • Python 3.11 69 个内置函数(完整版)
  • Centos服务器GCC安装
  • 解决后端跨域问题
  • 形式化数学编程在AI医疗中的探索路径分析
  • CaffeineCache自定义缓存时间
  • 数字IC低功耗后端设计实现之power gating和isolation技术
  • “深入解析 SQL Server 子查询:从基础到应用”
  • 江协科技/江科大-51单片机入门教程——P[1-1] 课程简介P[1-2] 开发工具介绍及软件安装
  • 《人工智能之高维数据降维算法:PCA与LDA深度剖析》
  • HBuilder X中,uni-app、js的延时操作及定时器
  • AOP基础-01.快速入门
  • FMEA软件系统在制造业应用的必要性解析
  • 【Linux】初始操作系统和进程(一)
  • deepseek sse流式输出
  • 音乐游戏Dance Dance Revolution(DDR)模拟器
  • 【LLM】本地部署LLM大语言模型+可视化交互聊天,附常见本地部署硬件要求(以Ollama+OpenWebUI部署DeepSeekR1为例)
  • RAGS评测后的数据 如何利用influxdb和grafan 进行数据汇总查看
  • NetData部署与运行
  • Dify自定义工作流集成指南:对接阿里云百炼文生图API的实现方案
  • python算法-用递归打印数字3的幂--Day017
  • 详解cv::cvtColor
  • 【Python】Python判断语句经典题合集
  • C语言 第一章 (2)