git仓库常用命令

git仓库常用命令

  • 本地仓库命令​
    • [1.1 初始化本地仓库​](#1.1 初始化本地仓库)
    • [1.2 常用命令](#1.2 常用命令)

本地仓库命令​

1.1 初始化本地仓库​

要使用Git对项目代码进行版本控制,首先需要初始化一个Git仓库。可以通过如下命令操作:​

•初始化Git仓库:git init

•具体操作步骤:​

a.在任意目录下创建一个空目录​

b.进入这个空目录,点击鼠标右键,选择Open Git Bash here,打开命令行窗口​

c.执行命令 git init​

如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库创建成功

1.2 常用命令

  • 查看文件状态 git status

    在工作区中随便创建一个文件,如下图:

    然后执行命令,效果如下:

    • untracked 未跟踪文件,说明当前文件还没有被git进行版本控制
  • 把新增或修改的文件添加暂存区 git add

    • git add abc.txt 把指定文件添加暂存区
    • git add * 或者 git add . 把当前目录及其子目录下的所有文件都添加暂存区
    • Changes to be committed 待提交的更改内容,目前文件在暂存区,还未提交到本地仓库
  • 提交暂存区的文件到本地仓库 git commit

    • 提交一个文件:git commit -m "第一次提交abc.txt文件到本地仓库" abc.txt
    • 提交多个文件:git commit -m "第一次提交abc.txt文件到本地仓库" *
    • -m选项指定了提交信息(必须携带,需要知道这次提交的说明是什么,要尽可能的简洁)
    • nothing to commit, working tree clean 没有需要提交的更改,工作目录是干净的(提交完成的效果)
  • 查看详细的提交日志 git log


  • 更加简洁的日志 git reflog

  • 将暂存区文件取消暂存或切换到指定版本 git reset

    1. 将暂存区文件取消暂存
      在本地仓库中新创建一个123.txt文件,然后执行命令git add 将它提交到暂存区,可以使用git reset取消暂存
    2. 切换到指定版本
      咱们可以先把abc.txt文件添加点内容,并且可以多提交几次到本地仓库,比如下面对abc.txt文件进行了三次提交
    • 第一次提交内容为空
    • 第二次提交内容为:11111111
    • 第三次提交内容为:22222222

    咱们现在可以查看历史版本,执行git log

    现在想要把abc.txt文件的内容恢复到第二次提交的版本内容:11111111,可以执行以下命令:

    • git reset --hard 88a6a5b34161e61f3fe51782b3c47699354ff5e3
      --hard xxxx 是指提交日志中的唯一版本号
      检查abc.txt文件的内容是否正常恢复为:11111111
相关推荐
雮尘1 天前
让 AI Agent 高效并行开发的命令-git worktree
人工智能·git·agent
南果梨2 天前
OpenClaw 完整教程!从安装到使用(官方脚本版)
前端·git·开源
Selicens3 天前
git批量删除本地多余分支
前端·git·后端
闲云一鹤4 天前
Git LFS 扫盲教程 - 你不会还在用 Git 管理大文件吧?
前端·git·前端工程化
vibecoding日记7 天前
为什么我就想要「线性历史 + Signed Commits」,GitHub 却把我当猴耍 🤬🎙️
git·编程工具
程序员小崔日记7 天前
如何将代码轻松上传到 Gitee?Git 使用全攻略!
git·gitee·上传
Bigger8 天前
为什么你的 Git 提交需要签名?—— Git Commit Signing 完全指南
git·开源·github
DianSan_ERP9 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
红豆子不相思9 天前
Tomcat 环境搭建与集群实战
服务器·git·tomcat