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 需要合并起来,或者需要将其删除掉,等等。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读