以下为实现版本控制以及多人协作的具体流程
一、 提前准备:
-
下载Git
-
注册Github账号
二、克隆代码
1、通过邮箱验证通过加入多人协作
2、获取远程仓库的 URL
3、进入指定的工程路径,打开git
4、克隆仓库
git clone URL
三、拉取分支
1、拉取最新代码
在开始新的开发之前,首先确保您的本地主分支是最新的。使用以下命令从远程主分支拉取最新代码:
git checkout main # 切换到主分支
git pull origin main # 拉取主分支最新代码
2、创建本地分支:
创建一个新的分支,以便您可以在上面进行开发。您可以使用以下命令创建一个新分支,分支名字为自己模块名:
git checkout -b chart
3、创建远程分支
和本地分支名称一致
4、添加和提交更改
将更改添加到暂存区并提交到本地分支:
git add . # 添加更改
git commit -m "Add chart" # 提交更改
5、推送到远程分支
将本地分支推送到在 GitHub 上创建的远程分支
git push origin chart
四、建立关联
以下为GoLand方法,VSCode需自行搜索资料或跳过步骤
1、打开设置-版本控制系统-Git/Gituhub
2、自动配置Git路径,通过测试检查
3、绑定GitHub账号
4、左上角出现Git字样即为成功
5、点击更新选择拉取最新代码:
上游文件可以改成main主分支
此时有两种选择
合并
- 保留分支的独立历史。
- 生成一个新的合并提交。
- 直观,易于理解。
- 适用于共享分支、团队合作等。
变基
- 产生更线性、干净的提交历史。
- 变基后的提交 SHA 值会改变。
- 可能会影响其他开发者的分支,需要小心处理。
- 适用于个人分支、保持提交历史干净等。
如果上游就是个人分支,可以选变基
如果是团队协作,无脑选合并就行
合并更适用,变基在特定环境更方便
五、协作测试
1、打开README.md文件
2、修改并添加自己信息
3、点击commit
4、选择提交内容
添加修改内容信息!!!!!!!!一定要做,而且详细
5、推送更改到远程仓库
使用 git push 命令将您的提交推送到远程仓库。如果是第一次推送,需要指定远程仓库的名称(通常为 origin)和分支名称。例如,将更改推送到主分支:
6、在Github上看到更新信息
Thanks♪(・ω・)ノ