加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Git 实用方法记录

发布时间:2022-07-14 16:01:38 所属栏目:Linux 来源:互联网
导读:如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可以在右侧实时看到状态,对于我们学习和理解 Git 工作方式和原理非常有帮助的。 常见企业工作流程 主要介绍,企业
  如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可以在右侧实时看到状态,对于我们学习和理解 Git 工作方式和原理非常有帮助的。  
 
  常见企业工作流程
 
  主要介绍,企业中常用的 Git 工作流程!
 
  Git Flow:
 
  主干分支
 
  创建分支
 
  添加提交
 
  提交 PR 请求
 
  讨论和评估代码
 
  部署检测
 
  合并代码
 
  Git 实用技巧记录
 
  GitLab Flow:
 
  带生产分支
 
  带环境分支
 
  带发布分支
 
  Git 实用技巧记录
 
  日常使用最佳实践
 
  总结日常工作中应该遵循的 Git 使用方式和方法!
 
  使用命令行代替图形化界面:
 
  使用命令行来操作,简洁且效率高
 
  提交应该尽可能的表述提交修改内容:
 
  区分 subject 和 body 内容,使用空行隔开
 
  subject 一般不超过 50 个字符
 
  body 每一行的长度控制在 72 个字符
 
  subject 结尾不需要使用句号或者点号结尾
 
  body 用来详细解释此次提交具体做了什么
 
  使用 .gitignore 文件来排除无用文件:
 
  日常使用只要记住 6 个命令就可以了。
 
  Git 实用技巧记录
 
  合并和变基的选择
 
  到底什么时候使用 merge 操作,什么时候使用 rebase 操作呢?
 
  使用 merge 操作 - Python 中的 Requests 库在使用
 
  支持使用 merge 的开发者,他们认为仓库的提交历史就是记录实际发生过什么,它是针对于历史的一个文档,本身其实是有价值的,我们不应该随意修改。我们改变历史的话,就相当于使用“谎言”来掩盖实际发生过的事情,而这些痕迹是应该被保留的。可能,这样并不是很好。
 
  Git 实用技巧记录
 
  使用 rebase 操作 - Python 中的 Django 库在使用
 
  支持使用 rebase 的开发者,他们认为提交历史是项目过程中发生过的事情,需要项目的主干非常的干净。而使用 merge 操作会生成一个 merge 的 commit 对象,让提交历史多了一些非常多余的内容。
 
  当我们后期,使用 log 命令参看提交历史的话,会发现主干的提交历史非常的尴尬。比如,同样的修改内容重复提交了两次,这显然是分支合并导致的问题。
 
  Git 实用技巧记录
 
  两者的使用原则
 
  总的原则就是,只对尚未推送或分享给其他人的本地修改执行变基操作清理历史,从不对已经推送到仓库的提交记录执行变基操作,这样,你才可能享受到两种方式带来的便利。
 
  更新仓库提交历史
 
  Git 提供了一些工具,可以帮助我们完善版本库中的提交内容,比如:
 
  合并多个 commit 提交记录
 
  日常开发中,我们为了完成一个功能或者特性,提交很多个 commit 记录。但是在最后,提交 PR 之前,一般情况下,我们是应该整理下这些提交记录的。有些 commit 需要合并起来,或者需要将其删除掉,等等。
 

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读