排序
通过实战操作学git
虽然说 ”好记性不如烂笔头”,但是学习不看等于没学,学习不用等于不会,所以说”实战才是检验真理的唯一标准“,通过实战则会学到很多东西。 因为陈** 太懒,并且不喜欢查百度,老是犯同样的...
git将另一个分支的指定commit合并到另一个分支上
前言 佛祖保佑, 永无bug。Hello 大家好!我是海的对岸! 这次碰到的情况是,我要将当前一个分支下的代码合并到另一个分支上去,去打包部署,平时涉及到的git操作基本都是拉取线上代码,本地写...
Git基础操作
Git基础操作 基本概念 啥是Git? Git是一个免费开源的分布式版本控制工具,几乎所有的操作都是在本地进行,需要网络的操作仅仅是同步。 基本的设计思想和原理就是在本地复制一个代码库,每次操...
推荐工具!使终端便于 DevOps 和 Kubernetes 使用
如果你熟悉 DevOps 和 Kubernetes 的使用,就会知道命令行界面(CLI)对于管理任务有多么重要。好在现在市面上有一些工具可以让终端在这些环境中更容易使用。在本文中,我们将探讨可以让工作流...
浅谈git rebase/merge
前言 本文默认你已经有了一定的git基础,并且对于分支等概念有了初步的认识 分支的合并 在实际的工作当中,由于git的特性,在仓库内会存在各种各样的分支,这些分支又是由不同的人在维护修改。...
GitLab幕后故事——生产实践篇
介绍生产中 GitLab 常用设置,适用于对安全性有一定要求的非互联网环境 一、GitLab 汉化 方法一、系统设置 GitLab 的语言切换功能尚处于实验阶段,翻译尚未完成。 登录用户,展开最顶部的 V 形...
Git 与 GitHub 的简单使用及常见问题
在编写几个小型 Android 项目,将代码托管到 GitHub 上,非常方便。现将自己的操作经验总结一下,方便以后查阅。 附上我的 GitHub 地址,互相学习:github.com/selfconzrr GitHub ...
GitLab幕后故事——版本升级篇
本文介绍生产环境 GitLab 及内置 PostgreSQL 的升级思路 升级背景 GitLab 系统漏洞 CVE-2021-22205 An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9....
Git 高级语法
Git 高级语法 1 gitignore 一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这...
校招新人们,这份Git操作指南请收好
这篇文章建立在你已经对git有一定的了解程度 如果你不太了解,请戳git学习 前言 每个公司关于git协作开发的规定可能有所不同,本文提到的关于分支的规定只是一种比较简单的规定,用dev和pre两个...
腾讯程序员的Git大法:我是这样搞定分支的
导读 很多读者看了《从9G到0.3G,腾讯会议对他们的git库做了什么?》之后,希望鹅厂程序员们分享更多 git 操作技巧。”git坑太多了“、”在工作中我经常遇到这个情况:忙了一天准备提交代码下班...
如何优雅的复制当前项目分支名
省流版: npx bcy 前言 在工作中,协作场景下,避免不了要告诉同事你当前的开发分支,通常情况下需要2步 Step1 查看当前分支 git branch 这里还有个case,分支多的话需要翻页查看,才能找到当前...
Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践 | 青训营
0. 前面的话 在现代软件开发领域,团队协作和版本控制是构建成功项目不可或缺的两个关键要素。随着软件项目的规模和复杂性不断增长,有效地管理代码、协调多人合作、跟踪变更以及保持项目的...
两种可用于实践的Git分支模型管理
当参与一个工程的开发的人多了起来以后,就需要对代码的分支进行管理,目前常见的有两种分支模型,话不多说我们一一介绍。 一、Git Flow 分支模型 Git Flow 是 Vincent Driessen 于 2010 年 1 ...
Git 之 .gitignore 不生效
引言 有时候太顺了也不是一件好事,有时候不从头自己做一遍你也永远不会发现自己知识的薄弱点 最近,遇到了一件比较有趣的事,事情的经过是这样的:.gitignore已经忽略了build、.gradle文件夹下...
Git版本控制:小伙伴们,一起来学习Git的魔法吧!
Git是一个强大的分布式版本控制系统,可以帮助我们更好地管理代码,与团队协作,并轻松地追踪代码的变更。 1. 什么是Git? Git是一个免费、开源的版本控制系统,由Linus Torvalds在2005年创建。...
.gitignore详解
一、为什么使用 .gitignore ? 在一些项目中,我们不想让本地仓库的所有文件都上传到远程仓库中,而是有选择的上传,比如:一些依赖文件(node_modules下的依赖)、bin 目录下的文件、测试文件...
团队灵魂git版本控制项目提交你真的会用吗
团队项目git版本管理 创建一个git仓库 # 初始化仓库。 git init # 拷贝一份远程仓库,也就是下载一个项目。 git clone <远程仓库地址> 上面的命令会在你的项目文件夹里面增加一个.git的隐...
Git rebase和merge区别详解
此文在阅读前需要有一定的git命令基础,若基础尚未掌握,建议先阅读这篇文章Git命令播报详版 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase(变基),本文主要讲解rebase用...
husky: 借助 Git Hooks 提升你提交的代码质量
导读:husky + lint-staged 的组合已经成为前端项目使用ESLint、Prettier 做代码格式化和有效检查的标准工具链。不过这个往往是作为脚手架代码的一部分创建的,我们不知道这些工具的运用原理和...