Git + Github 进行版本控制和多人协作开发

目前互联网项目越做越大,团队协作开发是趋势。

当我们有多个开发人员共同开发一个项目的时候,如何进行多人协作是一个问题

而Git提供了一个非常好的解决方案 —— 版本控制 + 多人协作开发。

一. 从零开始 拉取(PULL)远程仓库代码

1.获取远程仓库的地址

在这里插入图片描述

2.新建本地仓库

任意位置新建文件夹作为你的本地仓库,用于存放项目代码、以及进行本地版本控制
文件夹名称尽量和 GitHub 仓库名相同
右键选中 Git Bash Here ,打开 Git 命令行
在这里插入图片描述

3.本地仓库初始化配置

  在 Git 命令行中,按照以下代码配置必要的信息,“myname” 是你 github 账号的用户名,“myname@mymail.com” 是 github 账号绑定的邮箱,“code@github.git” 是第一步复制的远程仓库地址。

git init  // 初始化本地仓库
git config --global user.name "myname"  // 配置github用户名
git config --global user.email "myname@mymail.com"  //配置github邮箱
git remote add origin "code@github.git"  //绑定本地和远程仓库,远程仓库地址

4.核对本地仓库配置信息:

git config --list //查看本地仓库配置信息

下图框出的配置信息显示正确即本地仓库初始化配置成功
在这里插入图片描述

5.拉取远程仓库代码

本地仓库初始化配置完成后,我们就可以拉取(pull)远程仓库的代码了

打开本地仓库所在的文件夹—>右键—>选中 Git Bash Here 进入 Git 命令行

依次执行以下步骤:

1.抓取所有远程仓库分支

git fetch

2.查看远程仓库和本地仓库的所有分支(默认查看本地分支,-r 参数查看远程分支,-a 参数查看所有分支)

git branch -a

3.拉取 develop 分支到本地仓库

git pull origin develop

在这里插入图片描述
到这里远程仓库的代码就成功的拉取到我们的本地仓库了。

6.查看代码

用 IDEA 或 VScode 等集成开发环境打开本地仓库所在的文件夹,就可以看到我们拉取的远程仓库的代码了。

在代码里做任何更改,编辑器里行号在你做修改的时候会有颜色高亮,文本的增删修改都会有变化

U:表示更新update
M:表示修改Modify

在这里插入图片描述

二. 利用 Git 将编辑后的代码提交到远程仓库

提交代码之前,先来简单了解一下 Git 进行版本控制的原理和流程

我们在本地对代码的所有更改都是存放在工作区的,想要推送到远程仓库,我们得先把代码通过暂存区提交到本地仓库,这样才能够将更改后的代码完整的推送(push)到远程仓库。
在这里插入图片描述
脑海中有了这样一个概念流程,就可以来具体操作如何提交代码了,这样就很好理解。

1.将代码提交到本地仓库

打开本地仓库所在的文件夹—>右键—>选中 Git Bash Here 进入 Git 命令行
(确保当前路径是在当前项目根目录下)

Ⅰ.把工作时的所有变化添加(add)到暂存区

git add .

Ⅱ.提交(commit)代码到本地仓库,message是提交信息,必填,一般填写做了哪些修改

git commit -m “message”

commit 完之后,vscode 中的 source 图标还原成初始状态,面板也清空,说明 commit 成功,你做的所有东西都提交到本地仓库里了,可以推送(push)到远程仓库了
在这里插入图片描述

2.将代码推送到远程仓库

为了方便代码管理,建议以如下方式进行提交
Ⅰ.从当前分支创建新分支并检出(checkout)新分支,new_branch_name以 “名字缩写-日期” 形式

git checkout -b new_branch_name 

在这里插入图片描述
操作成功后命令行会显示切换后的分支名,如上图

Ⅱ.推送(push)代码到远程仓库
local_branch是当前分支名,remote_branch是要创建的远程仓库的分支名,保持一致即可

git push origin local_branch:remote_branch

在这里插入图片描述
Ⅲ.查看远程仓库分支:

git branch -r

可以看到远程仓库中已有刚刚推送的分支,进入github远程仓库查看也可以看到该分支
在这里插入图片描述

创建PR(create pull request)合并分支

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitHub进行多人协作可以通过以下步骤完成: 1. 创建一个项目仓库:在 GitHub 上创建一个新的仓库,或者将现有的本地仓库推送到 GitHub。 2. 添加协作者:进入项目仓库页面,在右上角的"Settings"选项中找到"Manage access"或"Collaborators"选项,点击添加协作者。输入协作者的 GitHub 用户名并选择权限级别,然后发送邀请。 3. 接受邀请:协作者会收到一封邀请邮件或通知。他们需要点击接受邀请以接受你的邀请。 4. 克隆仓库:每个协作者都需要克隆项目仓库到本地计算机。使用 `git clone` 命令克隆仓库,并通过 `git remote add` 命令将远程仓库与本地关联。 5. 创建分支:每个协作者应在本地创建自己的工作分支(branch)。这样可以避免直接在主分支(通常是 `master` 或 `main`)上进行更改。 6. 进行更改:协作者可以在自己的分支上进行更改、提交和推送。他们可以使用 Git 的基本命令(如 `git add`、`git commit` 和 `git push`)来管理更改。 7. 提交合并请求:当协作者完成一项任务或一系列更改时,他们可以提交合并请求(pull request)将自己的分支合并到主分支中。 8. 代码审核:其他协作者或项目维护者可以审查和讨论合并请求中的更改。他们可以提供反馈、建议修改或讨论任何相关事项。 9. 合并更改:一旦合并请求经过审核,并且没有冲突或问题,项目维护者可以将更改合并到主分支中。 10. 更新本地仓库:一旦主分支上的更改已经合并,协作者可以使用 `git pull` 命令将最新更改从远程仓库拉取到本地仓库。 以上是一个基本的多人协作流程,你和其他协作者可以重复进行这些步骤来共同开发项目。在这个过程中,沟通、代码审查和合作都是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值