注册Git平台账号

  • 首先,创建一个云端的项目仓库。借助Github或者Gitee,可以将你的项目托管在云端,以便团队的各成员都能方便地拉取与提交自己的代码。你可以使用Github,也可以是Gitee,来完成你的云端项目部署。
  • 如何选择?
    • Github作为全球最大的开源平台,已有许多年的历史。作为老牌开元平台,有着许许多多优秀的代码仓库。但因为网络原因,国内会有无法访问的情况。
    • Gitee是由一家中国公司建立的,较新的开源平台,由于服务器设立在境内,因此无须担心网络问题。
  • 如果你还没有注册过Github账号,那么需要先前往Github注册页面注册一个账号。

  • 填入你的个人邮箱和密码

    image-20230923134102664

  • 按下continue进入下一步,填写你的用户名,如果提示Username is not available. ,说明这个用户名被占用了,那么你需要更换一个用户名。

    image-20230923134511421

  • 再次按下continue进入下一步

    image-20230923134643032

    您是否希望通过电子邮件接收产品更新和通知?
    键入 "y "表示是,键入 "n "表示否

  • 按下continue,进入人机验证环节,只需要做几道十分简单的计算题。

    image-20230923134933266

  • 点击Create account,进入邮箱验证环节,输入你的邮箱收到的来自Github发送的验证码。

  • 首先进入Gitee注册页面,填写你的注册信息

    image-20230923145301278

    image-20230923145447312

  • 点击立即注册完成注册,然后跳转到开始页面。

    image-20230923145611958

创建项目仓库

团队协作中,只需要一个成员创建项目仓库即可,其他成员可以在仓库创建完成后加入合作。

  • 注册完账户后,会自动跳转到开始页面,选择Create a repository创建你的项目仓库

    image-20230923142743690

  • 填写项目信息,如果为私密仓库,填写项目名称与选择仓库类型即可,然后点击Create repository创建仓库。如果选择私密仓库,后面的连接到仓库步骤中则必须登录Github Desktop客户端。

    image-20230923143955037

  • 完成创建后,就会自动跳转到你的仓库页面了。此时,你暂时无需操作任何内容,继续完成后续步骤即可,但不要关闭这个页面,之后的步骤还会用到。

    image-20230923144222170

  • 点击开始页面中的创建我的仓库按钮进入仓库创建页面

    image-20230923145747679

  • 填写仓库信息,点击创建完成仓库创建

    image-20230923145955632

  • 完成创建后,就会自动跳转到你的仓库页面了。此时,你暂时无需操作任何内容,继续完成后续步骤即可,但不要关闭这个页面,之后的步骤还会用到。

    image-20230923150036301

下载Github Desktop客户端

  • 点击Sign in to Github.com登录你的Github账户

    img_20230923153134

  • 在网页中认证桌面端登录

    img_20230923153402

  • 使用你的Github信息作为Git的提交信息(Use my GitHub account name and email address),然后点击Finish

    img_20230923153442

  • 点击安装程序,选择下方的跳过登录(Skip this step)

    image-20230923160412584

  • 填写你的Git提交信息,这里设置的信息会作为你在Git仓库提交的联系方式,之后也可以进行修改

    img_20230923155542

  • 点击Finish提交

连接到仓库

接下来,只需要将本地仓库连接到你的Git平台账户仓库即可,回到之前新建的的仓库页面。

  • 复制仓库的git链接

    image-20230923162030088

  • 回到Github Desktop客户端,选择克隆一个仓库(Clone a repository)

    img_20230923162158

  • 在弹出的窗口中填写刚才复制的链接,选择本地仓库保存的位置(空文件夹),点击Clone完成连接。如果出现连接错误,注意仓库是否为隐私仓库,如果为隐私仓库,则一定要在Github Desktop中登录你的Github账户。

    image-20230923162524508

  • 在资源管理器中进入你的项目文件夹,现在可以将你的项目文件放到仓库文件夹中了。

  • 复制仓库的Git链接

    image-20230923164138920

  • 回到Github Desktop客户端,选择克隆一个仓库(Clone a repository)

    img_20230923162158

  • 在弹出的窗口中填写刚才复制的链接,选择本地仓库保存的位置(空文件夹),点击Clone完成连接。

    image-20230923164615076

  • 登录到Gitee,点击Save and retry

    image-20230923164733738

  • 在资源管理器中进入你的项目文件夹,现在可以将你的项目文件放到仓库文件夹中了。

提交本地项目

  • 如果本地仓库与托管库有内容差异,那么Github Desktop中会显示出所有有差异的项,现在只需要将这些修改项提交到托管库

    image-20230923165327854

  • 现在已经可以在Git库中看到刚才的提交了

邀请协作

邀请别的成员进入项目,即可通过Git平台进行协作

  • 在网页端的项目页中点击Setting -> Collaborate -> Add people,搜索其他成员的用户名、邮箱等信息

    image-20230923165745288

  • 选择账号,然后点击”Add to this repository"完成添加成员

  • 在网页端的项目页中点击管理 -> 仓库成员管理 -> 全部 -> 添加仓库成员 -> 邀请用户

    image-20230923170308310

  • 点击直接添加,选择权限并搜索账户的用户名和邮箱,选择用户完成添加

    image-20230923170630827

从Git获取更新

  • 当其他成员提交了代码后,你进行本地开发前,要从Git平台中拉取更新。打开Github Desktop客户端,点击“Fetch origin”拉取更新

    image-20230923171022885

  • 此时,本地的项目文件就已经被更新到最新了

内容冲突

  • 当两个成员先后提交项目到托管库时,可能会出现代码冲突的情况,即两个人都改了同一行内容,这时,后提交的人则需要从代码库先拉取代码到本地,对于有冲突的内容,可以在Github Desktop客户端中手动解决冲突。完成本地的代码合并后,可以再次提交,此时可以提交成功。

  • 尽管冲突处理可能并不容易,但尽请在完成一个新任务后尽快提交一次代码。如果一直未将本地的代码与托管库合并,就可能会造成更多的冲突哦。