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
相关推荐
jiayong2310 分钟前
Git 核心概念:Tag 与 Branch 的本质区别
git
Serene_Dream3 小时前
git 合并冲突的分支
git
我是一只puppy4 小时前
使用AI进行代码审查
javascript·人工智能·git·安全·源代码管理
玄同7654 小时前
Git常用命令指南
大数据·git·elasticsearch·gitee·github·团队开发·远程工作
十步杀一人_千里不留行8 小时前
Git提交前ESLint校验实践(Husky + lint-staged)
git·github
hh随便起个名11 小时前
适合小白的git的基础使用方法
git
我会一直在的11 小时前
Devps持续集成
git·ci/cd
CoderJia程序员甲12 小时前
GitHub 热榜项目 - 日榜(2026-02-08)
git·ai·开源·llm·github
Serene_Dream13 小时前
git 常用命令
git
jiayong2313 小时前
Detached HEAD 状态详解
git