<center>使用Git以及头歌平台进行分布式协同开发</center>

# 一、使用TortoiseGit操作仓库

## 克隆仓库至本地（git clone ）

选定好本地仓库目录后，使用TortoiseGit将项目克隆至本地

![img](https://i-blog.csdnimg.cn/blog_migrate/af63cdb42cb8128f49841e83b6b226cb.png)

## 添加或修改文件并添加至缓存区（git commit）

选中变更的内容并且添加对应的日志，最后提交，变更的内容则进入缓存区

![image-20250327005531570](D:\Xiaomi_Note\Img\image-20250327005531570.png)

## 推送内容至远程仓库（git push）

* 直接接着上一步进行操作点击推送

![image-20250327005909146](D:\Xiaomi_Note\Img\image-20250327005909146.png)

# 二、使用TortoiseGit进行分布式协同开发

## 创建分支

> 采取团队开发模式，先clone主仓库，再创建分支进行开发，要注意保护主仓库

加入仓库的同学首先应该在头歌仓库中创建自己的分支

![image-20250327012946382](D:\Xiaomi_Note\Img\image-20250327012946382.png)

分支起点应选择main，当我们初始化好自己的分支

![image-20250327013104929](D:\Xiaomi_Note\Img\image-20250327013104929.png)

在头歌仓库中创建好后需要在本地进行创建分支，名称要一致

![image-20250327013513472](D:\Xiaomi_Note\Img\image-20250327013513472.png)

## 切换分支

切记要切换到自己创建的分支上而不是main主分支

![image-20250327015125471](D:/Xiaomi_Note/Img/image-20250327015125471.png)

其他操作基本一致

## 合并请求

![image-20250327015322890](D:/Xiaomi_Note/Img/image-20250327015322890.png)

向主分支提pr，经过确认后可以将内容合并至主仓库