• 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仓库中,形成一个新的提交节点。每个提交都包含了对应版本的所有文件内容以及提交时附带的描述信息。提交操作实际上是将暂存区的状态固定下来,并加入到项目的历史版本记录中,以便将来可以随时查看或回溯到某个特定的提交版本。

  • 相关阅读:
    144. 二叉树的前序遍历-C语言
    ROS机器人应用(3)——程序修改编译与SublimeText 简析
    leetcode---距离计算
    踩坑笔记 NFS坑-2个pod读写文件延迟问题
    算法竞赛进阶指南 基本算法 0x07 贪心
    layui select多选下拉显示 以及多值回显
    Linxu重新获取IP地址
    网络安全(黑客)自学
    法国博士后招聘|国家科学研究中心 (CNRS) 计算生物学
    技术分享 | 实战详解接口测试请求方式Get、post
  • 原文地址:https://blog.csdn.net/weixin_45884508/article/details/136287179