排序
IDEA 集成 Git
基本操作 配置 Git 忽略文件 我们知道IDEA项目中有些文件与项目的实际功能无关的,比如.idea目录下文件、.iml文件、.class编译产生的文件等等,它们不参与服务器上部署运行。把它们忽略掉能够屏...
Git Commit Message 最佳实践
Git 是现代软件开发过程中必不可少的版本控制工具。良好的 Commit Message 可以帮助开发人员更好地了解代码的历史、原因以及改动的目的。本文将介绍为什么要编写高质量的 Commit Message,如何...
Git Submodule和Git Subtree使用
1. 前言 Git Submodule和Git Subtree都是Git版本控制系统中用于管理代码库中的子项目的功能。 Git Submodule(子模块): 子模块是指将一个独立的Git仓库作为另一个Git仓库的一部分引入。 子模...
后悔药-git操作中的回退
git的4个区域 日常开发中离不开代码管理工具git。 git是分布式管理代码的工具,分为4个工作区域。 工作区: 日常开发操作的区域 暂存区: 通过命令git add将工作区的内容添加到暂存区 本地仓库: ...
如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。
一、简介 以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理...
前端 lockfile 合并冲突,如何正确地处理?
本文又名《关于 lockfile 合并冲突的问题分析与最佳实践》 某次前端需求开发中,新增了一个 npm 包,在进行合码时发现 lockfile 出现冲突。 lockfile,即包管理工具的 lock 文件,比如 package-...
浅谈 package-lock.json 的合并冲突解决算法
对于使用 npm 的前端项目,在分支合并时经常会遇到 package-lock.json 冲突。此时直接执行 npm install 命令,npm 会自动帮忙解决冲突。 你是否对其中的冲突解决算法感兴趣?文本将来探讨这个话...
开启 diff3,帮助解决 Git 合并冲突难题
导读:Git 早在 2008 年就提供 diff3,用于冲突展示时额外提供该区域的原始内容(两个分支公共祖先节点在此区域的内容),帮助更好的合并冲突。在 2022 年 Q1 发布的 Git 2.35 ,提供了一个新的...
Git看这篇文章就够了
基本介绍 工作区:注意工作区不是IDEA,IDEA只是我们开发代码的工具,我们本地代码的存放目录才是我们的工作区。 暂存区:在本地写了代码之后,得让git知道你的代码文件,因此你需要将工作区的...
分支管理流程分享
背景 随着技术团队的发展壮大,沟通壁垒越来越高,整个协作过程中存在较多的流程痛点;同时为了践行DevOps理念,我们前端研发团队也进行了流程提效实践,本次主要分享我们对分支管理的规范的了...
如何使用 Terraform 和 Git 分支有效管理多环境?
作者|Sumeet Ninawe 翻译|Seal软件 链接|https://spacelift.io/blog/terraform-environments 通常我们使用 Terraform 将我们的基础设施定义为代码,然后用 Terraform CLI 在我们选择的云...
如何删除本地和远程 Git 分支
我正在参加「掘金·启航计划」 如何删除本地和远程 Git 分支 分支是仓库中的一部分,我们在其中编写新功能、修复错误等。例如,如果三个开发人员正在开发一个项目,他们可以创建自己的分支并在...
重新搞懂Git,掌握日常命令和基本操作
1、git Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有内容。 Git 易于学习,占用空间很小,性能快如闪电。它超越了Subversion,CVS,Perforce和ClearCa...
扩展技能-Git Hooks 了解一下
一、 什么是Git Hooks Git Hooks定义 Git Hooks是Git的一个重要特性,它让你可以在Git仓库中定义一些自动化的脚本,这些脚本可以在特定的Git事件(如提交代码、接收代码等)发生时被触发执行。...
Git 子模块
1 概览 使用 Git 管理源代码,进行子模块操作时,此文可作为参考(Lookup Cheat-Sheet) 2 何时使用 submodules 合适的场景: 子模块代码应独立于其他应用者项目(container/container project...
你必须要知道的git命令cherry-pick
在工作中你有没有遇到过以下情况: 从master新拉的分支,由于需求量大工期长,期间不知道有多少个新分支合入到master了,当自己要上线的时候要重新合入master时,发现出现了冲突,并且解决起来...
最简单的 QNAP 威联通 NAS 安装 git 办法
原文发布于:最简单的QNAP威联通NAS安装git办法,欢迎使用 RSS 订阅获取最新更新。 前言 在网上找了好几个解决方法都不是很好, 比如:[NAS][QNAP][Git] 如何在QNAP NAS上安裝Git server Instal...
Git从原理到实践的全面指南 | 实战篇
Git是一个非常强大的代码管理工具,它不仅可以让你方便地提交、推送、拉取代码,还可以让你灵活地处理各种复杂的分支、合并、冲突等问题。说到使用,相信大家都会,无非就是commit、push、pull ...
Git的介绍以及基本使用
Git 学生作者:吃饱饱坏蜀黍 日期:2023.6.17 GIt版本:2.41.0 IDEA配置Git篇:juejin.cn/spost/72463… Git介绍 Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行...
git代码分支操作整理
当我们的同一个项目中开发人员多时,分支也会多,这样一来一个分支操作规范就显得很有必要了。下面是自己对于项目建分支的想法和分支常用的操作整理 一、项目要创建多少分支 我们的APP项目代码...