• Git基本指令


    1. 初始化本地仓库

      • 在一个新项目文件夹内创建一个新的Git仓库:
        1git init
    2. 添加远程仓库

      • 克隆已有的远程仓库到本地(如从Gitee或GitHub):
        1git clone 远程仓库地址
    3. 文件操作

      • 添加文件到暂存区(staging area),跟踪新的或修改过的文件:
        1. 1git add 文件名
        2. 2
        3. 3git add . // 添加所有改动和新增文件
      • 查看尚未提交的改动与状态:
        1git status
    4. 提交更改

      • 提交暂存区的更改到本地仓库:
        1git commit -m "提交信息描述"
    5. 版本回退

      • 查看提交历史:
        1git log
      • 回退到某个提交:
        1. 1git reset --hard HEAD~n // n代表要回退的提交次数,HEAD表示当前版本
        2. 2或者指定commit hash
        3. 3git reset --hard commit_hash
    6. 分支管理

      • 列出所有分支:
        1git branch
      • 创建新分支:
        1git branch 分支名称
      • 切换分支:
        1git checkout 分支名称
      • 创建并切换到新分支:
        1git checkout -b 新分支名称
      • 合并分支:
        1git merge 分支名称
    7. 远程交互

      • 将本地分支推送到远程仓库:
        1git push origin 分支名称
      • 拉取远程仓库更新到本地:
        1git pull origin 分支名称
      • 查看远程仓库及分支:
        1git remote -v

    Git的三个基本状态 

    已修改(modified):在Git中,当您对一个已经被版本控制的文件进行编辑后,该文件状态即变为已修改。这意味着文件内容与最近一次提交的内容不一致,但这些更改尚未被添加到下一次提交的预备阶段(暂存区)。

    已暂存(staged):通过运行git add 命令,您可以将已修改的文件从工作目录移动到暂存区。一旦文件被暂存,它们就会被标记为准备包含在下一次提交中。暂存区是Git的一个特殊区域,它保存了即将进入下一次提交的所有文件的快照。

    已提交(committed):执行git commit -m "提交信息"命令后,暂存区中的所有更改会被永久地保存到本地Git仓库中,形成一个新的提交节点。每个提交都包含了对应版本的所有文件内容以及提交时附带的描述信息。提交操作实际上是将暂存区的状态固定下来,并加入到项目的历史版本记录中,以便将来可以随时查看或回溯到某个特定的提交版本。

  • 相关阅读:
    Anaconda 踩过的一些坑
    Java多线程专题之Callable、Future与FutureTask(含源码分析)
    如何搭建数据驱动自动化测试框架
    乔布斯逝世十周年 苹果官网发布纪念短片
    智能晾衣架(一)--设计
    辛弃疾,笔墨剑影的一生
    Apache Tomcat 8.5安装配置教程
    撬动农业价值天平,拼多多凭什么?
    中断系统中的设备树__Linux对中断处理的框架及代码流程简述
    关于idea2020.2创建springboot项目maven仓库和jdk版本不匹配大坑
  • 原文地址:https://blog.csdn.net/weixin_45884508/article/details/136287179