文章目录
- 🍔什么是git
- ⭐git和svn的区别
- 🍔搭建本地仓库
- 🍔克隆远程仓库
- 🛸git常用命令
🍔什么是git
Git是一种分布式
版本控制系统,它可以追踪文件的变化、协调多人在同一个项目上的工作、恢复文件的旧版本等
⭐git和svn的区别
Git是一种分布式
版本控制系统,每个用户都拥有完整的代码仓库的副本,可以在本地
进行版本控制和提交更改,不需要实时连接到中央服务器。
SVN是一种集中式
版本控制系统,所有代码都存储在中央服务器上,用户需要实时连接到服务器
才能提交更改或获取最新版本的代码。
Git的工作方式是通过将文件的快照
存储在本地仓库
中,用户在本地进行提交、分支和合并等操作,然后将更改推送到远程仓库。不会因为服务器损坏或网络问题造成不能工作的情况
SVN的工作方式是通过在服务器
上存储每个文件的历史记录
,并使用基于路径的复制来创建分支和标签。用户需要从中央服务器获取
最新版本的代码,并在提交更改时与服务器进行交互。
🍔搭建本地仓库
我们可以在本地直接操作
我们找一个新文件夹进行操作
然后右键 gitbash here
初始化的瞬间,多了一个文件(注意:这是个隐藏文件)
🍔克隆远程仓库
可以克隆远程仓库
我们打开GitHub,找一个链接进行clone
比如这个
使用命令进行clone
然后我们查看文件夹
发现clone成功
🛸git常用命令
表面没有文件被跟踪
然后我们创建一个新文件
表面没有文件被跟踪,但是发现了一个hello.txt文件
添加到暂存区
再次查看状态,发现是有一个文件被提交到暂存区里面的
提交到本地仓库后,查看状态,发现没有东西可以提交了