Git仓库相关操作

news2024/11/24 13:44:53

目录

Git作用

集中式

分布式

Git操作Git区域概念

Git命令 

 远程仓库

新建项目

 新建仓库

克隆项目

推送项目 

 拉取项目


Git作用

作用:版本控制+多人协作

集中式


典型代表:SVN
特点:所有的版本库都存在中央服务器,本地备份动作必须依赖中央服务器,如果一旦服务器挂掉,或者网络状况不好,没法提交版本。

 

分布式


典型代表:Git
特点:每一台客户端都有完整的版本备份,所有的版本提交不需要依赖中央服务器,只有多人协作时候,需要用服务器交换一下版本库。

Git操作
Git区域概念

初始化Git仓库
新建文件夹,在右键菜单中选择:创建版本库


注意:不要直接在桌面点击创建版本库,因为本身桌面也是一个文件夹,创建也是生效的。如果把桌面做成版本库,可以把windows文件夹中隐藏项目选项打开,然后把桌面上的隐藏文件夹.git删除即可恢复。


提交工作区的内容到版本库


注意:工作区如果没有修改,是无法触发提交动作的。
查看版本记录


版本回退
先找到版本日志,然后选择某个版本进行回退


版本前进

Git命令 

1、在桌面或未成为git仓库的文件夹中,右键菜单打开“Git Bash Here”终端

ctrl+C:停止当前命令的输入或者执行
ctrl+L:清屏
配置个人信息
git config --global user.name "name"
git config --global user.email "xxx@qq.com"
自动记住用户名和密码(远程仓库联动)
git config --global credential.helper store
中文显示(和执行路径无关)
git config --global core.quotepath false
查看个人配置信息
git config -l 

初始化仓库
git init

 

 提交工作内容版本库

 git add <文件名>:*代表所有的文件--- git add *
git commit -m "<提交的内容>"

 

查看版本记录

git log

 

查看工作区的状态

git status

 下面的信息代表工作区是干净的,此时没有修改或修改过已经提交

 

 下面的信息代表工作区是的,只有工作区是脏的状态才能提交

此时需要执行git add *

git commit -m <"内容">

版本回退

git log

git reset --hard <版本ID>

版本前进

git reflog :显示引用记录,引用记录包括所有的提交信息

git reset --hard <版本ID>

 远程仓库

新建项目

注意:前面本地建的项目和远程仓库没有关系,只有从远程仓库生成到本地的项目,才能和远程仓库做同步。

 新建仓库

仓库名称必须填写,路径会自动生成。

克隆项目

 

点一下HTTPS按钮,复制地址,通过乌龟或者命令克隆到本地。
首次克隆会出现对话框提示输入用户名(注册码云时的手机号或者邮箱地址)和密码,正常输入即可,如果前面通过命令配置了自动记住用户名和密码,那么后续操作不需要再重复输入。

推送项目 

推送的意思是将本地版本库内容完全覆盖远程版本库的内容。

 拉取项目

拉取的意思是将远程版本库的内容完全覆盖本地版本库。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/628151.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

线性代数3:矩阵

目录 矩阵研究的是什么呢&#xff1f; 逆阵 什么叫做逆阵&#xff1f; 例题1&#xff1a; 例题2&#xff1a; 逆阵的存在性 定理1&#xff1a; 定理2&#xff1a; 定理3&#xff1a; 定理4&#xff1a; 拉普拉茨方程 方阵可以的条件 例题3&#xff1a; Note1&#xff…

Hive 巡检工具-对表数据量、主键重复数量以及每个字段标签的空值检测

目录 背景 巡检工具 数据准备 1、准备一张配置信息表&#xff0c;该表保存需要巡检的数据信息&#xff08;规则code不可重复&#xff09; 2、pyspark代码编写 结果表数据展示 规则自动检测并自增 数据准备 背景 该需求是利用pyspark对部分重点产出表进行数据质量监控。主…

如何使用二三层仪表模拟无状态的DDOS攻击测试

什么是DDOS攻击 分布式拒绝服务攻击(Distributed Denial of Service&#xff0c;简称DDoS)是指通过大规模互联网流量淹没目标服务器或其周边基础设施&#xff0c;以破坏目标服务器、服务或网络正常流量的恶意行为。 大量虚假的用户占用网络资源&#xff0c;把资源耗尽&#x…

PREP黄金沟通法则

PREP黄金沟通法则 掌握PREP黄金沟通四步法则&#xff0c;改善沟通困局&#xff0c;让交流更高效&#xff01; 模型介绍 Point: 结论先行让对方第一时间知道你想表达的观点。Reason: 摆出依据摆出你观点的依据&#xff0c;要做到客观公正、统一度量、表达准确、不出现歧义。Exa…

软件测试的案例分析 - 闰年4.2

这篇博客的目录 文章目的正文错误之一出错后怎么改正&#xff1f;正确而简明的算法 文章目的 显示不同的博客能获得多少博客质量分 &#xff08;这是关于博客质量分的测试 https://www.csdn.net/qc) 这个博客得了 60 分。 希望在新的质量分系统中&#xff0c;获得 80 - 90 分左…

Goby 漏洞更新 |MDT KNX 管理面板默认口令

漏洞名称&#xff1a;MDT KNX 管理面板默认口令 English Name&#xff1a;MDT KNX manager panel default credentials vulnerability CVSS core: 7.5 影响资产数&#xff1a;1135 漏洞描述&#xff1a; MDT是一家智能楼宇自动化服务商&#xff0c;基于KNX技术进行产品制造…

互联网产品的帮助中心页面制作方法?

帮助中心&#xff08;Help Center&#xff09;是企业或组织为了向客户提供技术支持和解决方案而设立的一个资源库&#xff0c;为客户提供常见问题解答、使用指南、教程等信息&#xff0c;旨在提高客户满意度和降低客户支持成本。帮助中心通常提供多种服务方式&#xff0c;包括在…

企业级微服务架构实战项目--xx优选2

一 常用核心功能 1.1 mp返回分页工具类 1.2 返回统一的数据格式 第2部分 1.3 异常统一的处理 系统在运行过程中如果出现了异常&#xff0c;默认会直接返回异常信息&#xff0c;比如500错误提示。但是我们想让异常结果也显示为统一的返回结果对象&#xff0c;并且统一处理系统的…

Vue 组件化: 计算属性、内容分发、自定义事件

目录 1. 计算属性 1.1 计算属性的特点 2. 内容分发 2.1 使用插槽的示例 3. 自定义事件 1. 计算属性 什么是计算属性 ? 计算属性的重点突出在属性两字, 首先它是个属性, 其次这个属性有计算的能力, 这里的计算就是个函数; 简单来说, 它就是一个能够将计算结果缓存起来的属…

认识 SpringCloud 核心组件

✅作者简介&#xff1a;大家好&#xff0c;我是Cisyam&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Cisyam-Shark的博客 &#x1f49e;当前专栏&#xff1a; 微服务探索之旅 ✨特色专…

Linux进程间通信【共享内存】

✨个人主页&#xff1a; 北 海 &#x1f389;所属专栏&#xff1a; Linux学习之旅 &#x1f383;操作环境&#xff1a; CentOS 7.6 阿里云远程服务器 文章目录 &#x1f307;前言&#x1f3d9;️正文1、什么是共享内存&#xff1f;2、共享内存的相关知识2.1、共享内存的数据结构…

人工智能十大新星揭晓,华人学者占90%

人工智能领域著名杂志 IEEE Intelligent Systems发布了 2022 年度“人工智能十大新星”&#xff08;AIs 10 to Watch&#xff09;名单 &#xff0c;其中有九位都是华人研究者。知识人网小编推荐给大家。 近日&#xff0c;人工智能领域著名杂志 IEEE Intelligent Systems公布了 …

在JavaScript中的栈数据结构(Stack )

文章目录 导文什么是Stack 类&#xff1f;如何创建一个Stack如何修改Stack中的值栈声明方法举例添加移除查看查看栈顶元素检查栈是否为空检查栈的长度 清空栈元素打印栈元素 完整的Stack函数&#xff1a;创建Stack的其他方法-用 ES6 语法声明 Stack 类 使用Stack类在 JavaScrip…

关于GDPR体系文件介绍,介绍GDPR体系文件的内容和意义

随着数字化时代的到来&#xff0c;个人数据保护成为了一个日益受到关注的问题。欧盟于2018年5月25日颁布了“通用数据保护条例”&#xff08;GDPR&#xff09;&#xff0c;旨在加强对欧洲公民个人数据的保护。GDPR对企业和组织的数据保护和处理流程提出了严格的要求&#xff0c…

自助化打印面单教程

我们都知道&#xff0c;这几年快递行业&#xff0c;从传统纸质面单过渡到了电子面单。以往企业寄快递&#xff0c;能够自行填写纸质面单&#xff0c;等待收件员上门收件&#xff0c;现如今&#xff0c;企业寄件能否自行打印电子面单&#xff1f; 首先我们要先对比一下传统面单和…

云智研发笔试编程题(一):图像相似度

题目描述 给出两幅相同大小的黑白图像 (用0-1矩阵) 表示求它们的相似度。若两幅图像在相同位置上的像素点颜色相同&#xff0c;则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。 输入描述 第一行包含两个整数m和n&#xff0c;表…

C++概述——浅谈C++对C的拓展

纵有疾风起&#xff0c;人生不言弃。本文篇幅较长&#xff0c;如有错误请不吝赐教&#xff0c;感谢支持。 &#x1f4ac;C核心编程一 一.C简介二.第一个程序Hello,world&#xff01;三.C的特点四.C对C的扩展1️⃣作用域运算符::2️⃣C命名空间(namespace)①名字控制②为什么有…

golang性能分析 pprof的使用 graphviz

golang性能分析 pprof的使用 graphviz 1 参考文档2 pprof、Graphviz介绍3 Graphviz下载 安装4 使用 1 参考文档 参考1&#xff1a;golang性能分析&#xff0c;pprof的使用&#xff0c;graphviz&#xff0c;火焰图 参考2&#xff1a;Golang中的pprof分析环境搭建【Windows环境】…

隆重共建开放,共享未来 | 2023 开放原子全球开源峰会 OpenAtom OpenHarmony 分论坛即将启幕

在全球数字化进程快速发展的背景下&#xff0c;OpenAtom OpenHarmony&#xff08;以下简称“OpenHarmony”&#xff09;旨在通过面向全场景、全连接、全智能时代、基于开源的方式&#xff0c;搭建下一代智能终端设备操作系统的框架和平台&#xff0c;为消费、金融、能源、教育、…

光模块失效的原因及预防措施汇总

光模块从生产到使用都必须有规范化的操作方法&#xff0c;任何不规范的动作都可能造成光模块隐性的损伤或者永久的失效&#xff0c;下面就跟着小编来学习一下预防光模块失效的方法吧! 一、光模块失效的主要原因 1、光模块受到静电伤害&#xff08;ESD损伤&#xff09;&#xf…