Git简要笔记

news/2024/8/27 16:12:06 标签: git, 笔记

        Git是一个分布式版本控制系统,用于跟踪文件的变化并协调多人协作开发。它提供了一种管理和追踪代码变化的方式,以便团队成员可以同时进行工作,轻松地合并和管理他们的代码。

Git的基本概念包括:

  1. 仓库(Repository):一个Git仓库是存储代码的地方。它可以是本地仓库(位于本地计算机上)或远程仓库(位于云端或其他远程服务器上)。
  2. 分支(Branch):分支是在仓库中独立开发的不同版本。开发人员可以创建自己的分支,进行独立的工作,最后将更改合并到主分支上。这样可以避免直接在主分支上进行开发,减少冲突和错误。
  3. 提交(Commit):提交是在Git仓库中保存代码更改的记录。每次提交都包含一些更改的描述和修改的文件。提交后,它们可以被看作是一个快照,可以随时访问和恢复。
  4. 合并(Merge):合并是将一个分支的更改合并到另一个分支的过程。当开发人员完成特定任务或解决问题时,他们可以将更改合并到主分支上,以确保整个代码库保持最新和一致。
  5. 推送(Push):推送是将本地仓库中的更改上传到远程仓库的过程。这样其他开发人员就可以看到和访问最新的代码。
  6. 拉取(Pull):拉取是从远程仓库下载最新代码的过程。当其他开发人员对代码进行更改并推送后,你可以拉取最新的代码以更新你的本地仓库。

Git的基本使用方式包括:

  • 初始化一个仓库:使用git init命令在指定目录中创建一个新的Git仓库。
  • 克隆一个仓库:使用git clone命令从远程仓库中复制一个仓库到本地。
  • 添加和提交代码:使用git add命令将修改的文件添加到暂存区,然后使用git commit命令提交这些更改到本地仓库。
  • 创建和切换分支:使用git branch命令创建一个新的分支,然后使用git checkout命令切换到这个新分支。
  • 合并分支:使用git merge命令将一个分支的更改合并到当前分支。
  • 推送和拉取代码:使用git push命令将本地仓库中的更改推送到远程仓库,使用git pull命令从远程仓库拉取最新代码到本地仓库。

这只是Git的基本概念和使用方式的简要介绍,Git还有更多高级的功能和命令,可以根据实际需求深入学习和使用。


http://www.niftyadmin.cn/n/5559021.html

相关文章

[web]-反序列化漏洞-easy入门

打开网站看到代码&#xff1a; <?php highlight_file(__FILE__); class easy{ public $cmd; public function __wakeup(){ system($this->cmd); } } unserialize($_GET[pop]); ?> 是一个简单的反序列化题目&#xff0c;在本地启动php_study,生成序列化字符串&…

JavaEE:Spring Web简单小项目实践二(用户登录实现)

学习目的&#xff1a; 1、理解前后端交互过程 2、学习接口传参&#xff0c;数据返回以及页面展示 1、准备工作 创建SpringBoot项目&#xff0c;引入Spring Web依赖&#xff0c;添加前端页面到项目中。 前端代码&#xff1a; login.html <!DOCTYPE html> <html lang&…

MySQL 关键字 IN 与 EXISTS 的使用与区别

目录 1. IN & NOT IN1.1 基本使用1.2 工作原理1.2.1 静态值列表的 IN 语句1.2.2 子查询的 IN 语句 1.3 相关优化 2. EXISTS & NOT EXISTS2.1 基本使用2.2 工作原理2.3 相关优化 3. 两者区别 1. IN & NOT IN IN&#xff1a;IN用于判断某个字段的值是否存在于给定的…

python自动化之用flask校验接口token(把token作为参数)

用到的库&#xff1a;flask 实现效果: 写一个接口&#xff0c;需要token正确才能登录 代码&#xff1a; # 导包 from flask import Flask,request,jsonify,json # 创建一个服务 appFlask(__name__) # post请求&#xff0c;路径&#xff1a;/query app.route(/query, met…

c#中的字符串方法

Concat() String.Concat(字符串1 字符串n) 字符串拼接 Contains () 字符串1.Contains(字符串2) 字符串1是否包含字符串2返回布尔值 CopyTo() 字符串1.CopyTo(0,空数组,0,5); 从哪开始 复制到哪里 从哪开始存 存储的个数 tartsWith 字符串1.StartsWith("字符串") 以…

java-数据结构与算法-02-数据结构-04-队列

文章目录 1. 概述2. 链表实现3. 环形数组实现4. 习题E01. 二叉树层序遍历-Leetcode 102Ex1. 设计队列-Leetcode 622Ex2. 设计队列-Leetcode 622Ex3. 设计队列-Leetcode 622 1. 概述 计算机科学中&#xff0c;queue 是以顺序的方式维护的一组数据集合&#xff0c;在一端添加数据…

制造运营管理系统(MOM系统),企业实现先进制造的关键一步

随着全球制造业的快速发展&#xff0c;企业对于生产效率和成本控制的要求日益增高。在这个背景下&#xff0c;制造运营管理系统&#xff08;MOM系统&#xff09;成为了企业提升竞争力的关键工具。盘古信息作为业内领先的智能制造解决方案提供商&#xff0c;其MOM系统更是以其卓…

华为机试题-单车道汽车通行时间-Java

代码在最后面 1 题目描述 M&#xff08;1 ≤ M ≤ 20&#xff09;辆车需要在一条不能超车的单行道到达终点&#xff0c;起点到终点的距离为 N&#xff08;1 ≤ N ≤ 400&#xff09;。 速度快的车追上前车后&#xff0c;只能以前车的速度继续行驶&#xff0c;求最后一辆车到达…