Lab———Git使用指北

这篇具有很好参考价值的文章主要介绍了Lab———Git使用指北。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Lab———Git使用指北

🤖:使用IDEA Git插件实际工作流程


💡 本文从实际使用的角度出发,以IDEA Git插件为基本讲述了如果使用IDEA的Git插件来解决实际开发中的协作开发问题。本文从 远程仓库中拉取项目,在本地分支进行开发,把分支代码提交到远程分支 以及 管理者如何管理Master分支 四个角度来进行书写,相信看完本文后你也可以快速上手使用和实践Git。


⭐从远程仓库中拉取项目

  1. 在Gitee上找到远程仓库的位置,复制该项目的链接。

  2. 在IDEA中选择使用版本控制软件来新建项目。

  3. 将刚刚复制的项目链接复制到URL当中。

  4. 使用Maven一键加载工程文件。(右键项目名称 Build as maven project)

  5. 把data文件夹放到项目目录之下(注意data文件夹不要让git管理,千万不要提交data文件)

    具体在IDEA中的流程如下所示:

Lab———Git使用指北,git,elasticsearch,大数据,gitee,java


💡使用Maven的好处:

我们使用Maven来管理我们的工程文件,使用Maven的好处是显而易见的,Maven把所有的依赖都写入了POM.XML文件当中,当我们使用不同的IDE工具(IDEA,Esplice)使用或开发我们的工程文件时工程项目的所有依赖的JAR包都在POM文件当中,我们只需要点击 Add as Mven Project就可以在本地部署好工程文件


⭐⭐ 在本地分支进行开发

💡 使用Git来进行项目管理的目的:当一个团队同时需要对软件项目进行开发时,可以让团队成员针对被分配的任务并行的进行开发,从而提高项目开发效率。

当使用Git项目来管理本地的项目后:我们就可以在本地进行项目开发了。

当你完成了第一步(从远程仓库拉取项目)之后默认显示的项目是主分支。请注意,当你需要编写代码时并不建议你在本地的主分支当中进行编写。本地主分支的作用只应该是让本地主分支与远程主分支保持一致【也就是说你需要在本地主分支中频繁地拉取代码 update peoject】你需要建立一个本地自己的分支,在自己的分支内进行代码编写。

在本地自己分支内进行开发的流程如下所示:

  1. 需要在本地创建一个新的分支
  2. 这个分支的名字要和远程分支的名字一样
  3. 让本地分支跟踪远程分支
  4. 编写代码

Lab———Git使用指北,git,elasticsearch,大数据,gitee,java

⭐⭐⭐ 把分支代码提交到远程分支


💡 主分支是远程仓库最重要的一个分支.通常来讲主分支的代码必须是稳定的代码【一个稳定的版本】因为团队的所有人员都会针对主分支的代码进行开发。


当编写完代码之后,你需要把本地自己分支的代码提交到远程仓库自己分支当中,只有当你把自己的代码提交到远程仓库之后,远程仓库的管理员才能对你的代码进行审核,当管理员觉得代码没有问题后管路员会将你的代码Merge(合并)到主分支形成一个稳定的版本。

在IDEA的右上角有一些常用的Git操作按钮它们分别是:update commit push

update project 点击按钮后会使 当前本地分支(当前所在分支)的代码 与远程分支上的代码保持一致。

commit 每次要切换分支时;都要使用commit按钮 把工作代码提交到Git的工作区当中。


🌟 commit提交规范:采用类型+具体描述的方式 :
feat:新功能或功能变更;
fix:修复某些Bug;
docs:改动了某些文档或注释;
style:修改了代码风格;
refactor:重构了某些代码


push 点击按钮后会把在本地分支中的操作 提交到远程跟踪的分支中。

❗❗每次要提交工作代码之前都需要检查当前本地分支的代码是否和主分支保持一致,换句话说就是自己当前开发的代码是不是基于最新代码(Master Branch)上编写的。如果你想提交代码到自己的分支具体来讲你有两种方法【推荐使用基于Rebase的方法】:

  • 基于Merge方法提交代码

    1. 在本地自己分支开发完代码后 进行 commit操作
    2. Checkout 操作 到主分支
    3. 在 主分支上进行 update project操作
    4. 在本地分支上选择主分支进行 merge into current 操作
    5. 如果出现冲突请解决冲突
    6. 把自己分支的代码Push操作 到远程分支

    具体IDEA操作如下图所示:
    Lab———Git使用指北,git,elasticsearch,大数据,gitee,java

  • 基于Rebase方法提交代码

    ReBase的本意是让远程分支保持干净清爽。并且团队开发人员使用Rebase方法提交也可以减轻主分支管理者的管理成本(把遇到冲突后解决冲突的操作交给了开发人员进行),提升管理和开发效率。

    1. 切换到本地Master主分支;拉取主分支的最新代码(Update Project)
    2. 切换到自己的分支 CheckOut 【branchName】
    3. 在自己的分支内选择 master brach【主分支】并选择 Rebase currented onto selected
    4. 解决遇到的冲突问题(confilicts)
    5. 把代码提交到自己的分支(push)
      Lab———Git使用指北,git,elasticsearch,大数据,gitee,java

❗❗Other:管理者如何管理Master分支

  1. RollBack操作
  2. 主分支内不要使用rebase操作
  3. 当远程仓库上传了多余的文件时怎么办?

因为本文是偏实用向,只是大概告诉了大家我们如何使用Git来进行多人协作代码开发,其中有许多类似原理的知识并没有进行讲解,如果在实际开发过程中出现了什么问题也可以自行进行搜索。下面附上了学习Git很好的学习资料,希望对你有用 😀文章来源地址https://www.toymoban.com/news/detail-613353.html

💡 参考资料:
  1. 链接: Gitee-官网操作说明
  2. 链接:B站Git操作讲解视频

到了这里,关于Lab———Git使用指北的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 日常开发中Git命令指北

    windows下中文乱码问题解决 存储的就是索引 diff --git a/ReadMe b/ReadMe(a代表改变前,b代表改变后) — a/ReadMe(–代表之前) +++ b/ReadMe(++代表之后) @@ -1 +1,2 @@(-1:改变前的第一行,+1改变后的第一行开始,直到第二行结束) hello git(原来的内容) +hello word(修改后新增的内

    2024年02月13日
    浏览(46)
  • 使用Git bash切换Gitee、GitHub多个Git账号

        Git是分布式代码管理工具,使用命令行的方式提交commit、revert回滚代码。这里介绍使用Git bash软件来切换Gitee、GitHub账号。     假设在gitee.com上的邮箱是alice@foxmail.com 、用户名为alice;在github上的邮箱是bob@foxmail.com、用户名为bob。 账号 名称 邮箱 网站 1 alice alice@foxmai

    2024年02月04日
    浏览(73)
  • 使用Git上传代码到Gitee

    1、在gitee上创建仓库 2、打开git工具 打开 git bash,cd 到项目所在的文件夹(在git bash中需要先cd到本地项目所在的盘,然后继续cd到具体的位置,比如先执行 cd C:/ 然后 cd 在C盘中的位置 )。 或者在项目文件夹下直接右键,选择 Git Bash Here 即可。 3、输入以下指令把这个文件夹

    2023年04月22日
    浏览(36)
  • 在idea中使用git(Gitee)

    目录 前言 一、常用远程仓库托管服务 二、gitee使用 1 创建远程仓库 2 配置SSH公钥 ​编辑 ​编辑 3 把本地代码推送到远端 4 其他操作远程仓库 1)克隆 2)抓取和拉取 3)解决合并冲突 三、在idea中使用git 四、场景分析 总结 昨天详细学习了下git: git学习-CSDN博客 ,对 在idea中

    2024年02月03日
    浏览(45)
  • git连接gitee远程仓库及使用

    我们完全可以自己搭建一台运行Git的服务器,不过也可以使用现有的Git远程库,应用比较广泛的如下: github gitee 1. 使用SSH协议: ssh基于非对称加密的免密登录原理 对称加密:密码本是一个 MD5 非对称加密,秘钥是一对(公钥/私钥) rsa 第1步:创建SSH Key。在用户主目录下,看看

    2024年02月06日
    浏览(55)
  • vscode具体怎么使用git并使用gitee

    首先,需要在本地安装 Git 工具。 然后在 VSCode 中安装 Git 插件。 打开 VSCode 的终端,输入命令 git config --global user.name \\\"your name\\\" 和 git config --global user.email \\\"your email\\\" ,配置你的用户名和邮箱。 在 VSCode 中打开你想要使用 Git 管理的项目文件夹。 在终端中输入命令 git init ,初始

    2024年02月14日
    浏览(40)
  • gitee和git的基本配置及使用

    gitee地址:https://gitee.com/ 配置git: git的下载地址:https://git-scm.com/downloads git配置环境变量 分别取git安装路径下的cmd、bin、userbin 的路径进行配置 3. 配置全局邮箱和用户名 4. 设置SSH公钥 git 设置SSH公钥之后下载提交代码就不用输入密码验证。 (1)、首先你要确认一下本机是

    2023年04月08日
    浏览(34)
  • Git远程仓库的使用(Gitee)及相关指令

    目录 1 远程仓库的创建和配置 1.1 创建远程仓库 1.2 设置SSH公钥 2 指令 2.1 git remote add 远端名称(一般为origin) 仓库路径  2.2 git remote  2.3 git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名]]  2.3 git clone url 2.4 git fetch 2.5 git pull ①打开Gitee的官网,登录后选择创建仓库,

    2024年02月19日
    浏览(45)
  • git介绍+集成到IDEA中+使用gitee

    目录  git介绍 本地工作流程 IDEA集git 添加到暂存区 添加到本地仓库 gitee使用  添加到远程仓库  git是一个开源的 分布式 版本控制 工具,效率高。可以记录 历史代码 , 多人代码共享 知识小点: 集中式版本控制:使用中央存储库来存储和管理代码,例如Subversion(SVN)工具

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包