当前位置: 首页 > 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

相关文章:

  • 基于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】初始操作系统和进程(一)
  • 做网站499/爱战网关键词
  • Wordpress 微信 openid/seo值是什么意思
  • 一个空间怎么做两个网站 跳转/如何优化
  • 玉溪做网站公司/成人电脑速成培训班
  • 免费的php网站模板/百度 营销推广怎么做
  • 房产手机网站模板/seo排名课程咨询电话