版本管理·玩转git(团队合作)

简介: 版本管理·玩转git(团队合作)

如果你想让一位叫"伙夫"的程序员,和你一起开发,首先你得在你的代码仓库把伙夫添加到此项目中来,让其成为开发者。
具体步骤:
项目->管理->项目成员管理->开发者->添加项目成员->输入"huofu"
在GitHub中的具体步骤:
项目->Settings->Collaborators->输入"huofu"
为了给大家演示,我创建了一个小号,并将其添加进我的项目成为开发者。
在这里插入图片描述
接下来我们将路径切换到F盘,模拟一个新的用户。
我们输入

 git clone https://gitee.com/blizzawang/lianshou.git

这条指令的作用是将对应仓库地址的项目克隆到本地。执行完后,F盘下就多了一个rrd的文件夹,这就是第一个用户推送上去的项目。我们姑且叫它管理员,那第二个用户就叫开发者了。
然后我们在克隆下来的目录中去创建一个文件,然后随意地输入一些内容。

我们对修改后的项目进行提交。

git add .
git commit -m "这是第二个用户提交的文件"
git push https://gitee.com/blizzawang/lianshou.git master

这样,我们的第二个用户就将项目推送到了线上仓库。
如果没有弹出输入用户名和密码的提示框,说明git使用的还是你第一个用户的信息,你需要将用户进行切换,然后再执行上面的操作。
在这里插入图片描述
这样线上仓库中就有了刚才推送的文件,有人可能就会问了,这个config.txt文件不是huofu提交的吗,怎么还是显示管理员提交的呢?确实是两个用户提交的,但因为你是在同一台电脑进行提交,服务器还是会认为你的两次提交是同一个人。
这时候我们回到第一个用户的工作目录,你会发现目录中只有一个文件,也就说明线上仓库的版本是比第一个用户的版本高的,这时候我们就需要对本地的仓库进行更新,输入

git pull origin master

这时候再查看工作目录,发现和线上仓库的内容一致了。

目录
相关文章
|
8月前
|
测试技术 开发工具 数据库
《Git 简易速速上手小册》第4章:Git 与团队合作(2024 最新版)
《Git 简易速速上手小册》第4章:Git 与团队合作(2024 最新版)
79 1
|
自然语言处理 Java Go
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
401 0
|
1月前
|
运维 测试技术 持续交付
代码管理的艺术:你的团队是否还在为 Git 分支管理头疼?
本文回顾了作者从2~3人初创团队到百人技术团队的经历,分享了代码管理工具从无到SVN再到Git的演变。重点介绍了Git Flow和GitHub Flow两种常用的Git分支管理模型,分析了它们的适用场景和优缺点。Git Flow适合中大型项目,而GitHub Flow则更适合小型团队和Web应用开发。
72 0
|
4月前
|
图形学 开发工具 git
Unity与版本控制:游戏开发团队如何利用Git打造高效协作流程,实现代码管理的最佳实践指南
【8月更文挑战第31天】版本控制在软件开发中至关重要,尤其在Unity游戏开发中,能提升团队协作效率并避免错误。本文介绍如何在Unity项目中应用版本控制的最佳实践,包括选择Git、配置项目以排除不必要的文件、组织项目结构、避免冲突、规范提交信息以及使用分支管理开发流程,从而提高代码质量和团队协作效率。
408 1
|
5月前
|
jenkins 测试技术 开发工具
协同开发的艺术:Git 在团队项目中的高效应用
【8月更文第16天】在现代软件开发中,团队成员之间的高效协作是至关重要的。Git 作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码的变化和协作。本文将介绍如何利用 Git 来优化团队的工作流程,并提供实际操作的代码示例。
174 1
|
7月前
|
存储 开发工具 git
Git工作流程:如何在团队中协作?
Git工作流程:如何在团队中协作?
|
8月前
|
网络安全 开发工具 git
版本管理 git 常用命令
版本管理 git 常用命令
60 1
|
8月前
|
Linux Shell 开发工具
linux 搭建git仓库 git代码仓库 (小团队内部合作)
linux 搭建git仓库 git代码仓库 (小团队内部合作)
407 1
|
8月前
|
测试技术 开发工具 git
【git 实用指南】Git提交指南:如何制定团队友好的提交规则
【git 实用指南】Git提交指南:如何制定团队友好的提交规则
371 0
|
8月前
|
开发工具 git Python
Python 的软件开发实践:如何使用 Git 在团队中协同开发 Python 项目?
Python 的软件开发实践:如何使用 Git 在团队中协同开发 Python 项目?
138 1