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

git本地的操作

git命令
  • git config -l 查看git配置信息:系统+本地
  • git config --system --list 查看系统配置
  • git config --global --list 查看本地配置
  • git config --global user.name "" 设置用户名
  • git config --global user.email 设置邮箱
本地配置文件
git本地有三个工作区域:
工作区 暂存区 本地仓库
远程仓库:有的话就有
不能跳步
常见命令:
  • git status:查看状态
  • git log:查看日志
  • git reflog:看做的所有日志操作(包括回退的)
  • cat xxx:查看文件的内容
  • ll:查看文件(ll -a:查看所有的文件)
如何添加到本地仓库?
  • git init 把当前文件夹变成仓库(在工作区)
  • git add . 将文件提交到暂存区 .是所有的 可以替换成文件名(在暂存区)
  • git commit -m '注释' 将文件从暂存区添加到本地仓库(在本地仓库)
新增、修改文件之后又回到了工作区(不管一开始在哪),需要重新提交暂存区、本地仓库
如何版本回退?
  • git checkout -- xxxx:通过checkout上一个版本的文件来覆盖修改后的文件 (git add之后但未提交会恢复到暂存区的版本,仅在工作区没有add,会回复到最后一次提交---本地仓库的版本)
  • git rm --cached xxxx 撤回到工作区
  • git log:查看日志
  • git reset --hard HEAD^ 版本回退(退几个版本就是几个^)
  • git reset --hard xxxxxx 直接看日志的前6位,回退到该日志
  • git reflog:看做的所有日志操作(包括回退的),如果回退错了可以通过这个找到对应xxx进行回退
如何删除?
删除文件之后进入暂存区
  • git rm xxx 删除文件xxx
  • git commit -m '注释' 将文件从暂存区添加到本地仓库(在本地仓库)
    git命令
    • git config -l 查看git配置信息:系统+本地
    • git config --system --list 查看系统配置
    • git config --global --list 查看本地配置
    • git config --global user.name "" 设置用户名
    • git config --global user.email 设置邮箱
    本地配置文件
    git本地有三个工作区域:
    工作区 暂存区 本地仓库
    远程仓库:有的话就有
    不能跳步
    常见命令:
    • git status:查看状态
    • git log:查看日志
    • git reflog:看做的所有日志操作(包括回退的)
    • cat xxx:查看文件的内容
    • ll:查看文件(ll -a:查看所有的文件)
    如何添加到本地仓库?
    • git init 把当前文件夹变成仓库(在工作区)
    • git add . 将文件提交到暂存区 .是所有的 可以替换成文件名(在暂存区)
    • git commit -m '注释' 将文件从暂存区添加到本地仓库(在本地仓库)
    新增、修改文件之后又回到了工作区(不管一开始在哪),需要重新提交暂存区、本地仓库
    如何版本回退?
    • git checkout -- xxxx:通过checkout上一个版本的文件来覆盖修改后的文件 (git add之后但未提交会恢复到暂存区的版本,仅在工作区没有add,会回复到最后一次提交---本地仓库的版本)
    • git rm --cached xxxx 撤回到工作区
    • git log:查看日志
    • git reset --hard HEAD^ 版本回退(退几个版本就是几个^)
    • git reset --hard xxxxxx 直接看日志的前6位,回退到该日志
    • git reflog:看做的所有日志操作(包括回退的),如果回退错了可以通过这个找到对应xxx进行回退
    如何删除?
    删除文件之后进入暂存区
    • git rm xxx 删除文件xxx
    • git commit -m '注释' 将文件从暂存区添加到本地仓库(在本地仓库)
http://www.lryc.cn/news/589388.html

相关文章:

  • iOS 加固工具使用经验与 App 安全交付流程的实战分享
  • 渲染设计图的空间革命:可视化技术如何重塑设计决策
  • 自由学习记录(69)
  • King’s LIMS:实验室数字化转型的智能高效之选
  • 多目标跟踪(MOT)简单整理
  • 阿里开源项目 XRender:全面解析与核心工具分类介绍
  • 从基础到进阶:MyBatis-Plus 分页查询封神指南
  • WebAPIs基本认知,DOM基础介绍
  • 网络基础10--ACL与包过滤
  • k8s环境使用Operator部署Seaweedfs集群(下)
  • 删除k8s卸载后残留挂载点目录
  • 设计模式二:策略模式 (Strategy Pattern)
  • 医疗数据分析中标准化的作用
  • 新方法!家长可用安卓或苹果,远程管理孩子使用iPhone的时长
  • 1MIPI 转2MIPI,支持2560*1600,75HZ.
  • RS触发器Multisim电路仿真——硬件工程师笔记
  • 分布式存储之Ceph使用指南--部署篇(未完待续)
  • CF1916D Mathematical Problem 题解
  • 【Linux】线程创建等待终止分离
  • 【2026版】Java基础面试题
  • Linux 基本操作与服务器部署
  • 第二章 OB 存储引擎高级技术
  • C/C++宏定义中do{}while(0)的妙用
  • 4-Nodejs模块化
  • 国内第一梯队终端安全产品解析:技术与场景实践
  • Video Python(Pyav)解码一
  • 如何解决 Spring Boot 使用 Maven 打包后运行失败的问题(附详细排查步骤)
  • 【GEOS-Chem模拟教程第一期上】气溶胶专用/碳气体/全化学模拟
  • [锂电池]锂电池入门指南
  • Altium Designer 25 安装与配置完整教程