多语言展示
当前在线:641今日阅读:113今日分享:31

GIT学习--(18) GitHub多人协同工作(一)

我们在GitHub上创建了远程仓库,并将本地工作分支push到了远程仓库中,其他人也通过 git clone 命令构建了自己的本地仓库,那么多人通过GitHub协同办公的基本条件已经具备了,我们这篇经验就说一下多人协同办公的第一种情况:不同人修改了同一分支的不同文件。
工具/原料
1

一台安装了Git并可以连接网络的电脑(多个本地仓库模拟多人协同办公)

2

一个创建了远程仓库的GitHub账号

方法/步骤
1

我们先准备两个本地仓库,模拟两个人进行协同工作,首先确认两个仓库和远程仓库已关联,并且切换到同一个分支上(本例使用 mileStone 分支),确认目前两个仓库在该分支上都没有任何变更。(图示)。

2

为了最后在远程仓库上确认是谁进行了push操作,我们通过 git config --local user.name 'XXX' 以及 git config --local user.email 'XXX' 命令分别为两个仓库设置用户名称和用户邮箱,图示,我的两个本地仓库的用户名称分别是 ZhangSan 和 LiSi 。

3

首先,用户 ZhangSan 开始工作了,他修改了一个文件(图示例为 1.GIT_Basic_Command_List.txt),通过相关命令提交到了本地仓库的分支上,并通过 git push 命令推送到了远程仓库的分支上(图1示)。我们登陆远程仓库,会发现远程仓库上显示 ZhangSan 在该分支上进行了最近一次提交,并且也会将为我们当时提交时写的备注信息展示出来。

5

我们再次登陆 GitHub 远程仓库,从对应分支的提交明细中,可以看出上述两个用户的所有操作记录明细!

注意事项

本经验使用同一个电脑的两个本地仓库模拟两人协同工作,两人需要工作在同一个分支上

推荐信息