当前位置: 首页 > article >正文

一页纸教你了解Git工作流程

  1. 工作目录(Working Directory):这是你本地的文件系统,包含了你的项目文件。

  2. 暂存区(Staging Area):这是一个临时存储区,用于准备提交的更改。

  3. 本地仓库(Local Repo):这是你的本地Git仓库,包含了项目的完整历史记录。

  4. 远程仓库(Remote Repo):这是托管在远程服务器上的仓库,通常用于团队协作。

  5. 基本操作:

  • git add:将更改添加到暂存区。
  • git commit -m “message”:将暂存区的更改提交到本地仓库,并附上提交信息。
  • git push:将本地仓库的更改推送到远程仓库。
  1. 其他操作:
  • git commit -a -m “message”:自动添加所有更改(包括新文件和已跟踪文件的更改),然后提交。
  • git merge:合并两个分支。
  • git fetch:从远程仓库获取最新的更改,但不合并到本地仓库。
  • git pull:获取远程仓库的更改并自动合并到本地仓库。
  • git diff HEAD:查看工作目录与最新提交之间的差异。
  • git diff --staged []:查看暂存区与指定提交之间的差异。
  • git diff --cached []:查看暂存区与工作目录之间的差异。
  • git diff :查看工作目录与指定提交或分支之间的差异。
git clone https://*******************.git

这是我最常用的命令,直接打包镜像下来本地先。*_^


http://www.kler.cn/a/227666.html

相关文章:

  • 编曲学习:和弦编配(下) 和弦进行 转位和弦 Leading bass
  • Linux 驱动开发基础知识——总线设备驱动模型(七)
  • 创建TextMeshPro字体文件
  • 使用_NT_SYMBOL_PATH在启动VS前设置PDB路径
  • openGauss学习笔记-213 openGauss 性能调优-总体调优思路
  • [SWPUCTF 2021 新生赛]easyupload1.0
  • 设计模式——职责链模式(Chain of Responsibility Pattern)
  • 【开源】基于JAVA+Vue+SpringBoot的河南软件客服系统
  • 详解C++类和对象(上)
  • elk之基础概念
  • UnityShader(十三)Unity内置的函数
  • AJAX-URL查询参数
  • 【译】在 Mac 上加速 PyTorch 训练
  • 海量数据处理商用短链接生成器平台 - 2
  • 海外盲盒系统搭建,加快盲盒企业出海进程
  • MySQL进阶之事务
  • Flask 入门5 :过滤器
  • 【SparkML系列1】相关性、卡方检验和概述器实现
  • 软件需求分析报告
  • 瑞_23种设计模式_抽象工厂模式