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

【Git篇】复习git

文章目录

  • 🍔什么是git
    • ⭐git和svn的区别
  • 🍔搭建本地仓库
  • 🍔克隆远程仓库
  • 🛸git常用命令

🍔什么是git

Git是一种分布式版本控制系统,它可以追踪文件的变化、协调多人在同一个项目上的工作、恢复文件的旧版本等

⭐git和svn的区别

Git是一种分布式版本控制系统,每个用户都拥有完整的代码仓库的副本,可以在本地进行版本控制和提交更改,不需要实时连接到中央服务器。
SVN是一种集中式版本控制系统,所有代码都存储在中央服务器上,用户需要实时连接到服务器才能提交更改或获取最新版本的代码。

Git的工作方式是通过将文件的快照存储在本地仓库中,用户在本地进行提交、分支和合并等操作,然后将更改推送到远程仓库。不会因为服务器损坏或网络问题造成不能工作的情况
SVN的工作方式是通过在服务器上存储每个文件的历史记录,并使用基于路径的复制来创建分支和标签。用户需要从中央服务器获取最新版本的代码,并在提交更改时与服务器进行交互。

🍔搭建本地仓库

我们可以在本地直接操作

我们找一个新文件夹进行操作
在这里插入图片描述
然后右键 gitbash here
在这里插入图片描述

在这里插入图片描述
初始化的瞬间,多了一个文件(注意:这是个隐藏文件)

在这里插入图片描述

🍔克隆远程仓库

可以克隆远程仓库
我们打开GitHub,找一个链接进行clone
比如这个在这里插入图片描述
使用命令进行clone
在这里插入图片描述
然后我们查看文件夹
发现clone成功
在这里插入图片描述

🛸git常用命令

在这里插入图片描述
表面没有文件被跟踪

然后我们创建一个新文件
在这里插入图片描述
表面没有文件被跟踪,但是发现了一个hello.txt文件

在这里插入图片描述
添加到暂存区
在这里插入图片描述
再次查看状态,发现是有一个文件被提交到暂存区里面的

在这里插入图片描述
提交到本地仓库后,查看状态,发现没有东西可以提交了

http://www.lryc.cn/news/327037.html

相关文章:

  • [LitCTF 2023]程序和人有一个能跑就行了
  • 如何在群晖NAS搭建bitwarden密码管理软件并实现无公网IP远程访问
  • perl:获取同花顺数据--业绩快报,业绩公告
  • FPGA选型
  • centos系统的root密码忘记或失效的解决办法(超详细)
  • 【Android 源码】Android源码下载指南
  • MySQL数据库高级语句
  • 软件测试【理论基础】
  • 蓝桥杯每日一题(floyd算法)
  • 文心一言 VS 讯飞星火 VS chatgpt (224)-- 算法导论16.3 6题
  • flutter3_douyin:基于flutter3+dart3短视频直播实例|Flutter3.x仿抖音
  • VR全景赋能智慧农业,打造沉浸式种植体验平台
  • 百度文心一言(ERNIE bot)API接入Android应用
  • springboot基本使用八(mbatisplus+filter实现登录功能)
  • 蚂蚁庄园今天答案
  • 第5章 数据建模和设计
  • 牛客NC108 最大正方形【中等 动态规划 Java,Go,PHP】
  • C#学生信息成绩管理系统
  • 精品凉拌菜系列热卤系列课程
  • Java代码基础算法练习-求一个三位数的各位数字之和-2024.03.27
  • Excel 十字交叉聚光灯查询,再也不用担心看串行与列
  • 集合和字符串的使用
  • Wagtail-基于Python Django的内容管理系统CMS实现公网访问
  • Python入门级题目及答案
  • 【C语言基础】:字符串函数(二)
  • 【Docker】Docker资源(创建容器)CPU/内存/磁盘IO/GPU限制与分配教程
  • 发展规划--IM系统
  • stm32平衡车
  • google浏览器下载文件提示无法安全地下载怎么解决?
  • Navicat 干货 | 通过检查约束确保 PostgreSQL 的数据完整性