学习git(一)仓库中的文件进行操作

本文详细介绍了如何安装Git并配置用户信息,演示了如何创建本地仓库、添加文件、提交修改、查看日志以及版本回退等基本操作,适合初学者快速掌握Git的使用。

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

对于git的摸索(对仓库中的文件进行操作)

首先是git的安装

  • 安装后需要设置一下本机登录的用户名还有用户邮箱
    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"
    

然后我们可以在本地创建一个仓库然后学习我们需要的一些基本命令

  • 创建一个文件夹然后在命令行进入这个文件目录(可以使用pwd来看当前目录名),然后我们可以用git init这个命令把这个目录变成git可以管理的仓库,在执行这一步之后我们的文件夹下面会创建一个.git目录,但是这个目录默认是不可见的
  • 然后我们在这个文件夹下创建一个TXT文件,里面写一点内容,这样我们就可以先使用git add .把我们当前修改的内容添加到缓冲区,然后我们可以在这个时候使用git status 查看缓冲区修改状态,如果我们修改过的代码都在缓冲区的时候,那么我们可以使用git commit -m 'xxx'然后进行提交到当前分支,-m后面是本次提交的说明,如果我们修改的代码并没有通过git add .添加到缓冲区的话 ,那么我们使用git status会给我们提示,让我们进行添加到缓冲区然后提交
  • 如果我们长时间没有提交代码忘记上次修改的内容我们可以使用
    git diff 文件查看对文件做了什么修改
  • 然后我们可以使用 git log查看修改文件的日志(这里面有一大串十六进制数,就是版本号)
  • 如果我们提交错误需要回退版本的时候使用git reset --hard HEAD^,HEAD^表示回到上一个版本,也可以使用HEAD~x回到前x个版本,也可以使用版本号回退(版本回退的时候缓冲区的内容会被清空)
    • git reset HEAD 文件^,可以把这个文件缓存区内的修改撤销
  • git commit -m 'xxx'提交的是当前缓冲区里面的修改内容,如果你修改的文件没有通过git add xx添加到缓冲区,那么不会被修改的
  • 撤销修改 :git checkout -- 文件撤销当前在工作区修改但还没有添加进缓存区的文件(注意空格)就是让这个文件回到最近一次git commit或git add时的状态
  • 删除文件 rm test.txt,Git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了现在你有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值