• Git 常用命令


    目录

    1、Git常用命令

     1.1、设置用户签名

    1.2、初始化本地库

    1.3、查看本地仓库的状态

    1.4、添加到暂存区

    1.5、提交到本地仓库

    1.6、修改文件

    1.7、历史版本

    1.7.1、查看历史版本

    1.7.2、版本切换

    1、Git常用命令

    命令

    作用

    git config --global user.name 用户名

    设置用户签名

    git config --global user.email 邮箱

    设置用户邮箱

    git init

    初始化本地库

    git status

    查看本地库状态

    git add 文件名

    添加到暂存区

    git commit -m "日志信息" 文件名

    提交到本地库

    git reflog

    查看历史记录

    git reset --hard 版本号

    版本切换

     1.1、设置用户签名

    说明:

    • 签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看 到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。

    注意:

    • 这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任 何关系。

    1、基本语法

    git config --global user.name 用户名
    git config --global user.email 邮箱

    2、示例

    设置全局用户名为:XXXX ,邮箱为:XXXX

    1.2、初始化本地库

    1、基本语法

    git init

    2、示例

    1.3、查看本地仓库的状态

    1、基本语法

    git status

    2、示例

    2.1、首次查看(工作区没有任何文件)

    2.2、新增文件(test.txt),然后再次查看本地仓库状态

    • 可见新增文件test.txt 后本地仓库检测到为添加的文件test.txt

    1.4、添加到暂存区

    1、基本语法

    git add 文件名

    2、示例

    2.1、将工作区的内容添加到暂存区

    2.2、查看状态

    • 检测到暂存区有新文件test.txt

    1.5、提交到本地仓库

    1、基本语法

    git commit -m "日志信息" 文件名

    2、示例

    2.1、将暂存区的文件提交到本地仓库

    2.2、查看状态

    • 可以看到暂存区已经没有待提交的文件

    1.6、修改文件

    1、修改文件test.txt

    • 注意:文件的增删改发生在工作区中,然后需要通过 git add 命令添加到暂存区,并最终通过 git commit 命令提交到仓库

    2、查看状态

    • 检测到本地工作区文件发生修改

    3、将修改的文件再次添加到暂存区,并查看状态

    • 可以看到修改的文件已经添加到暂存区了

    4、将暂存区的文件提交到本地仓库,并查看状态

    • 可以看到暂存区的文件已经被提交到本地仓库

    1.7、历史版本

    1.7.1、查看历史版本

    1、基本语法

    1、查看版本信息
    git reflog 

    2、查看版本详细信息
    git log

    2、示例

    1.7.2、版本切换

    说明:Git 切换版本,底层其实是移动的 HEAD 指针。

    1、基本语法

    git reset --hard 版本号

    2、示例

    2.1、首先查看历史版本

    • 可以看到当前的版本为:8fe9990

    2.2、切换到 9ba7a99 版本,然后查看当前的版本号,再查看文件的内容是否为第一次提交的内容

  • 相关阅读:
    Linux第一个小程序进度条
    【剑指offer系列】43. 从1到n整数中1出现的次数
    Java集成第三方支付宝(会员卡)——文档篇
    深入理解“字符编码模型”
    RabbitMq防止消息丢失
    Java变量类型 Java进阶必看
    2022人工智能数学基础2(交大许老师
    使用BiSeNet实现自己的数据集
    基于SSM的汽车客运站管理系统
    华为交换机S200, S1700系列产品命名规则
  • 原文地址:https://blog.csdn.net/lIujunXHU/article/details/138712395