零基础带你入门工作中常用git的操作1

本文详细介绍了Git的基本操作,包括初始化仓库、添加文件、提交更改、查看状态和比较文件差异。此外,还深入讲解了如何进行版本回退,确保项目的任何阶段都能轻松找回。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. git init

将你的当前目录初始化一个git 仓库 ,这样,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

2. git add

文件名 表示将工作区的修改提交到暂存区 这边创建一个read.txt 内容为 git is a system control

3. git commit -m

本次提交的说明 一次可以提交多次文件

4. git status

表示查看当前仓库的状态 此时我修改 read.txt 在里面添加了一个Git is a free software
但是我没有提交 这时候 使用git status 你会发现
在这里插入图片描述
这个意思呢就是 你在工作区修改了read.txt,但是你没有提交到暂存区里。底下建议你提交一下。
5. git diff diff就是difference 就是差距的意思 就是前后两个文档的差异。 就是如果你忘记了你的修改是什么你可以通过这个命令查看文件前后的差距
在这里插入图片描述
这里面就可以看到我增加了一句话 git is a free software. 最后就可以git add read.text 和git commit -m “ 提交本次说明”。

版本回退

什么叫版本回退 ,顾名思义就是相当于每一次提交或者修改 git都能记录下来

git log

在这里插入图片描述
这是我所有的修改, 看到那个那个head 的意思了 表示就是当前版本 那么问题来了,我怎么回退到上一个版本呢

git reset --hard HEAD^ 这是回退到上一个版本,如果想回退到上上个版本呢 git reset --hard HEAD^^ 如果 回退到第100个版本呢 git reset --hard HEAD~100 就好了
在这里插入图片描述
看图 就知道自己 已经回退到第二个版本了。 但是这时候你又想回到第三个版本怎么办呢。
你可以找到之前的git log 的那个commmit id 每个人的都是不一样的 直接使用命令就可以回到第三个版本了。
在这里插入图片描述
版本号没必要写全,前几位就可以了,Git会自动去找。当然也不能只写前一两位,因为Git可能会找到多个版本号,就无法确定是哪一个了。

git reflog

这个是用来记录你每次的命令 所以无论怎样都不要担心你的项目回不到哪一个版本中。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值