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 天前
Git 提交时神秘的 create mode 100644 到底是什么?一文告诉你答案!
git
春生野草1 天前
Git-git stash与分支管理
git
ljh5746491191 天前
Git合并冲突解决方法
git
悟能不能悟1 天前
git revert commit和undo commit的区别
git
222you1 天前
Git的diff命令
git
补三补四2 天前
Git 基础操作指南
大数据·git·elasticsearch
222you2 天前
git的命令
git
Coolbike2 天前
Git工作流
git
~央千澈~2 天前
实战针对本地项目git如何移除旧仓库关联并且添加关联新仓库-优雅草卓伊凡
git
JH30732 天前
git常用命令大全
git