git 基本操作

【Git】Git基本操作 什么是 Git、Git的优点以及Git的一些基本操作 阅读详情
1   git diff file

2   git add file

3   git commit -m "message"

4   git log   //显示提交的记录,这个和 git reflog 一定要弄清楚关系
    git log --pretty = online  //显示提交记录,每条记录一行

        首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
    现在,我们要把当前版本“append GPL”回退到上一个版本“add distributed”,就可以使用git reset命令:
    $ git reset --hard HEAD^
    HEAD is now at ea34578 add distributed


5、
    vim readme.txt (1)
    git add readme.txt
    vim readme.txt (2)
    git commit -m "1 commit"
    //此时 readme.txt 1 的版本被提交了,工作区还是2 的版本,显示为被修改过的

5   git status

6   git reflog  //这个用于从 20世纪回到19世纪,关上电脑,却想回到 20世纪时,用这个命令,可以显示前面所有命令的版本

7   git reset --hard 号码 //将当前程序变成什么版本

8   git reset -- hard HEAD^  //倒退到上一个版本

8   还没有add事要撤销工作区的内容
    git checkout -- file

9   当 add 后 撤销本次修改  
    git reset HEAD file     //这一步是将add的文件从缓存区里面出来
    git checkout -- file


10  rm一个文件后 
     a.要删除完整  git rm file
                          git commit -m "msg"
     b.在提交之前发现,刚刚删除错误 git checkout -- file

11  git clone URL

12  创建一个分支并且切换到该分支 
     a. git checkout -b name

     b. git branch  name
        git checkout name

13   查看当前的分支
     git branch

14  合并分支内容
    git checkout master
        git merge branch_name

15  删除分支
    git branch -d branch_name

16  合并的另一种方法
    git merge --no-ff -m "merge with no-ff" branch_name

17  git log --graph --pretty=oneline  //可以看到冲突合并的过程

Git 基本操作 Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。,后面我们会详细介绍。一个简单的操作步骤:$ git init。 阅读详情

相关推荐

git的基本操作 + 分支管理

关于Git的本地版本库已经全部完结了,主要是对分支的各种操作。

adcxhw的博客 1909

git常用命令整理

一、克隆远程仓库 git clone -b 分支名 url 二、查看当前改了哪些文件 git status 三、查看修改记录(比较文件差异) 1、查看所有文件 git diff 2、查看指定文件 git diff 文件 3、与已经add的文件比较 git diff --cached...

左手搂着你的博客 493

Git基本操作

前言:Git是一个开源的分布式版本控制系统,简单的介绍下它的基本使用 一、注册安装 首先你要去github上注册一个账号https://github.com/ 然后还要在本地电脑安装下git这个工具,本文用的是windows环境,下载地址https://git-scm.com/ 二、基本操作 这里有两个概念,本地仓库和远程仓库,需要理解下。仓库的意思就是保存项目的地方,本地仓...

老王の博客 2668

git的基本操作

新上手一个项目,难免会忘记git的一些操作指令,于是趁现在工作不是很忙,自己便整理一下git的一些基本指令。 git拉取远程数据,并建立新的分支 git clone [url] 克隆远程仓库代码 git pull 获取并合并其他的厂库,或者本地的其他分支。拉取远程到本地 git branch 列出本地已经存在的分支,并且在当前分支的前面用”*”标...

PresByter的博客 208

IsaacLab 从入门到精通(一) 环境配置和依赖安装

本系列文章将针对机器人操作任务中的强化学习平台IsaacLab提供较为全面的教程

DejaWu33的博客 1万+

【SPI-NAND】Linux驱动移植实战:从规格书解析到内核适配

本文详细解析了SPI-NAND Flash的Linux驱动移植实战,从规格书关键参数提取到内核MTD子系统适配。内容涵盖存储结构解析、命令集映射、设备树配置及厂商驱动开发,特别强调ECC校验、坏块管理等NAND特性处理,并提供了性能优化与测试验证的实用技巧。

weixin_27076351的博客 351

Git基础

1.git操作流程一般工作流程如下:克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。在提交前查看修改。提交修改。在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。2.Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/i...

Wanglw的博客 181

若依(RuoYi)项目里,Quartz定时任务踩坑实录:并发控制、事务回滚与异常处理

本文深入解析若依(RuoYi)项目中Quartz定时任务的并发控制、事务回滚与异常处理三大核心问题。通过实战案例揭示@DisallowConcurrentExecution注解的局限性和Redis分布式锁的应用,详细讲解Spring事务集成方案及多数据源事务管理,并提供生产级监控体系搭建指南,帮助开发者规避Quartz在生产环境中的常见陷阱。

weixin_28731223的博客 408

Git基本操作命令

关于git分支功能是Git强大的功能之一,可以让多个开发人员协作并行工作,开发新功能、修改bug,并最终汇集到主分支上。git revert命令创建一个新的提交,用来撤销指定的提交,它不会改变提交历史,适用于已经推送到远程仓库的提交。附注标签存储了创建的名字、Email等信息,附注更为正式,适用于需要额外元数据的场景。Git提供了多种方法来恢复和回退到之前的版本,不同的命令适用于不同的场景和需求。git checkout 命令用于切换分支或恢复工作目录中的文件到指定的提交。恢复工作目录中的文件到某个提交。

2401_86968032的博客 1025

087、DAMO-YOLO Efficient-RepGFPN:重参数化加皇后融合加黄金分割的创新 Neck

DAMO-YOLO的Efficient-RepGFPN创新性Neck结构摘要: 该结构通过三重创新提升目标检测性能: 重参数化卷积:训练时多分支(3x3卷积+1x1卷积+BN分支)提升特征表达能力,推理时合并为单路3x3卷积保证效率; 皇后融合机制:采用可学习权重对不同尺度特征进行自适应加权融合,而非简单相加,通过Softmax归一化权重实现特征选择; 黄金分割连接:优化特征金字塔层间连接方式,按比例分配相邻层特征权重(如P3:P5≈0.618:0.382),减少冗余连接噪声。 实验表明,该结构有效解决了传

ai技术增长的博客 102

【数据集】2019年中国1km格网河网密度数据集

中国1km格网河网密度数据集

WW、forever的博客 1343

初识git · 基本操作

Git 是一个开源的分布式版本控制系统,最初由林纳斯·托瓦兹(Linus Torvalds)于2005年开发,目的是为了更好地管理Linux内核的开发过程。与传统的集中式版本控制系统(如SVN)不同,Git允许开发者在本地进行完整的版本控制操作,包括提交、分支和合并,而无需依赖网络连接到中央服务器。Git的核心概念包括仓库(Repository)、工作目录(Working Directory)、暂存区(Staging Area)和提交(Commit)。

更新各种计算机技能~ 3045

Windows版,vcenter 6.0 STS 证书更新--Vcenter 6.0 windows 版,没有-set_signing_cert 替换参数

Windows版,vcenter 6.0 STS 证书手动更新

技术是手段,服务才是目的。开源与协作是创新的活水,而核心技术的自主可控是立足之本。身处黄金时代,唯持续学习,方能不惧变化。从使用者到创造者,中国技术的未来,正待你们接过火炬,走得更远、更稳、更好。 675

【git】基本操作

💬 hello!各位铁子们大家好哇。今日更新了git基础操作的内容。

qinjh_的博客 3806

一篇文章认识《双目立体视觉》

双目立体视觉,由两个摄像头组成,像人的眼睛能看到三维的物体,具有深度的信息;单目视觉只能看到二维的物体。 1)双目摄像头 2)双目相机基线 3)打开双目摄像头 4)双目测距 视差disparity、 极线约束、 极线校正/立体校正、 a.双目标定 b.双目矫正 c.立体匹配 d.双目测距(三角测量) e.测距效果 立体视觉方法评测网站

黎国溥 7958

OpenCV-Python实战(10)——详解 OpenCV 轮廓检测

在计算机视觉领域,轮廓通常指图像中对象边界的一系列点。因此,轮廓通常描述了对象边界的关键信息,包含了有关对象形状的主要信息,该信息可用于形状分析与对象检测和识别。在本文中,将首次通过简单示例了解轮廓的基本概念,然后通过实际示例来了解如何检测和压缩轮廓,最后利用介绍如何利用图像矩描述检测到的轮廓属性。

盼小辉丶的博客 3万+

【Git:基本操作】深度解析Git:从初始Git到熟悉基本操作

🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶、测试开发要点全知道⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平🎬艾莉丝的简介:目录艾莉丝的Gitee地址1 ~> 初始Git2 ~> CentOs版本安装git2.1 指令2.2 最佳实践3 ~> ubuntu版本安装git3.1 安装git3.2 查看git安装的版本4 ~> 基本操作:创建本地仓库4.

艾莉丝努力练剑的博客,感谢大家一直以来的对艾莉丝的支持和鼓励,uu们如果对C/C++方向感兴趣的话,可以通过艾莉丝主页的微信名片加艾莉丝的好友,和努力练剑的艾莉丝一起加油! 1844

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Git的安装 + 基本操作

Git安装及基本的使用

adcxhw的博客 4262

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Git的基本操作

小白Git入门的基本操作介绍

m0_71746343的博客 905

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【Git】基本操作

本文介绍了Git本地仓库的基本操作流程。首先通过git init命令在现有目录下创建本地仓库,生成.git目录用于版本管理。接着讲解了如何配置用户信息,并详细阐述了工作区、暂存区和版本库的关系。文章重点演示了文件添加、修改、提交和回退的全过程:使用git add将文件加入暂存区,git commit提交到版本库,git status查看状态,git diff查看修改内容。当需要撤销修改时,可通过git checkout恢复工作区文件,或使用git reset回退到指定版本(配合git log和git ref

2401_82610555的博客 2978

Git的初步了解和基本操作

Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。,后面我们会详细介绍。一个简单的操作步骤:$ git init。

2403_87908702的博客 1563

git 的基本操作

一、安装配置git 1、windows安装git,直接双击安装即可 2、配置git # Administrator替换为你的名字 #admin@example.com 替换为公司给你提供的邮箱地址 git config --global user.name "Administrator" git config --global user.email "admin@example.c...

lu14725836的博客 219

Git——安装与基本操作

这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改。什么人,在什么时时候,创建了哪个或哪些文件,以及变更了哪个或哪些文件,这一系列的操作都会记录下来!表示工作区中的文件已经入库(已经提交状态),即版本库中的快照文件与工作区中的文件完全一致。在工作区中,第一次新增文件时,此文件为未跟踪状态,表示此文件并未纳入到版本控制中。把未跟踪状态的文件添加到存储区中,从而纳入版本控制,此时文件的状态为。# soft:最后版本的操作内容,移到暂存区中,可撤销操作或直接提交。

m0_71678977的博客 883
上一篇: 205. Isomorphic Strings
下一篇: LeetCode Oj 290. Word Pattern
左眼皮跳跳~
博客等级 码龄13年 17粉丝 400原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值