Git
文章平均质量分 84
Git
白木Channel
热爱写作,热衷技术,喜欢分享有趣好玩的计算机知识。掘金优质创作者,知乎优质答主,CSDN优质博主,阿里云专家博主,华为云云享专家
展开
-
Git Commit 提交规范,变更日志、版本发布自动化和 Emoji 提交标准
Git Commit 是开发的日常操作, 一个优秀的 Commit Message 不仅有助于他人 Review, 还可以有效的输出 CHANGELOG, 对项目的管理实际至关重要, 但是实际工作中却常常被大家忽略,希望通过本文,能够帮助大家规范 Git Commit,并且展示相关 Commit 工具库或包,及相关变更日志和版本发布自动化工具commitizen git commit 格式化工具, 为我们提供标准化的 commit 信息。帮助我们统一项目 commit ,便于信息的回溯或日志的生成。原创 2024-03-23 09:44:51 · 1385 阅读 · 1 评论 -
git基础:标签tag
如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 简单的理解,tag 就是 对某次 commit 的一个标识,相当于起了一个别名。 例如,在项目发布某个版本的时候,针对最后一次commit 起一个 v1.0.100 这样的标签来标识里程碑的意义。tag分类: 轻量标签(lightweight)、附注标签(annotated)【轻量标签 】: 只是某个commit 的引用,可以理解为是一个commit的别名;【附注标签】 :是存储在git原创 2022-07-02 17:16:23 · 465 阅读 · 0 评论 -
git基础: (fetch first)和(non-fast-forward)问题详解
当在本地main分支上向远程main仓库push时发生如下问题To github.com:ReturnTmp/study.git ! [rejected] main -> main (fetch first)error: failed to push some refs to 'github.com:ReturnTmp/study.git'hint: Updates were rejected because the remote contains work that you dohi原创 2022-06-29 13:11:29 · 5524 阅读 · 0 评论 -
『Git』本地仓库创建和远程连接配置
注意:初始化之后一定要commit一次后方可进行下面操作,如下为commit操作值得注意的是,倘若git项目下没有任何文件可以commit,那么这样子执行也是没有用的,所以我上面touch了一个文件,估计是初始的master对象为空无法根据master去创建新分支。究其原因,是由于刚创建的git仓库默认的master分支要在第一次有效的commit之后才会真正建立,否则就像你声明了个对象但没初始化一样。将本地仓库连接远程仓库之前首先需要在自己的GitHub上创建一个study仓库然后把本地的study原创 2022-06-28 22:51:37 · 5421 阅读 · 0 评论