Bootstrap
如果你觉得学习 Git 很枯燥,那是因为你还没玩过这款游戏!

如果你觉得学习 Git 的过程非常枯燥且乏味,那不妨换一种方式。比如,通过玩游戏来学好 Git 的基础操作。

Git学习游戏化,从Learn Git Branching 开始

今天看到一篇文章,说是学习Git的,之前一直在工作中有用到Git,但是仅仅限于git clone/ checkout, 偶尔也会做一些git commit上传的工作,但是也仅限于个人项目,和其他人协同开发的工作并不多。

在Git项目中使用pre-commit统一管理hooks

更喜欢通过脚本语言进行配置的工具,非直接安装到编辑器的工具。一是因为脚本可以放在项目中与更多的人共享,以保持规范一直;二是脚本自动触发的操作无需要记更多的快捷键或者点击一点鼠标;再来则是脚本语言可以做更多灵活的操作,而不受软件开发者的约束。

让代码说话:如何把版本信息注入到代码中

本文提供了如何在C++/Go/Rust/Python等不同语言中注入版本信息的方法

开发的必杀技:Git 的分支管理

几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。

Git:改变世界的一次代码提交

摘要:如果选Linux社区历史上最伟大的一次 Git 代码提交,那一定是 Git 工具项目本身的第一次代码提交。

gitee上提交PR和issue流程和注意事项

MindSpore已在Gitee和GitHub上开源,所有人都可参与~

如何在 Debian 11 上使用 Nginx 安装 HTTP Git 服务器

Git 是一个开源版本控制系统,被全球成千上万的开发人员使用,它用于在源代码级别跟踪您的软件更改,它允许您跟踪更改,将其恢复到之前的阶段并创建文件和目录的备用版本。

太牛 了!快码住!GitHub上标星75k!超牛的《Java面试突击版》

不论是校招还是社招都避免不了各种面试。笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个有章可循‘说的意思只是说应对技术面试是可以提前准备。

如何在微服务团队中高效使用 Git 管理代码?

如何在微服务团队中高效使用 Git 管理代码?

用 GitBook 创建一本书

Gitbook 首先是一个软件,它使用 Git 和 Markdown 来编排书本,如果你没有听过 Git 和 Markdown,那么 gitbook 可能不适合你直接入手,你需要先去学习 Git 和 Markdown。

图解4种git合并分支方法

有时候我们会后悔,有时候我们会想回到过去,有时候我们想改变历史,然而在我们这个世界,目前来看是无法回到过去改变历史的。

Git基础 |打tag

打标签像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建和删除新的标签、以及不同类型

Git命令: add、cherry pick

最近,在公司的某项学习任务考核中,涉及从0开始编辑一个项目,以及git相关操作。这里遇到了git add -u 和 cherry pick等命令。本篇将介绍相关的几个命令,加深对git命令的理解。

带你全面了解 Git 系列 01 - 深入 Git 原理

对大多数程序员同学来说,Git 应该是日常工作中接触的最多的工具之一了。我们每天都在和 Git 打交道,通过 Git 提交代码。那不知道大家有没有真正去了解过 Git,它为什么会出现?它到底是什么?它又拥有哪些“魔力”,能成为当今最受欢迎的版本控制系统呢?

常用 Git 命令总结

Git 是我们日常工作中使用频率极高的工具,各种指令让人眼花缭乱,今天,我们就在这里总结一下它的一些基本指令,算是做一份操作笔记吧。

Git 常用记录

rebase、stash、add、mv...

常见 git 需求整理(持续更新中)

常见 git 需求整理(持续更新中)

Git工作流中常见的三种分支策略:GitFlow、GitHubFlow和GitLabFlow

​​​​​​摘要: 聊一聊Git中的工作流——分支策略。

gitee上提交PR和issue流程和注意事项

MindSpore已在Gitee和GitHub上开源,所有人都可参与~

如何在 Windows Server 上搭建 Git Repository Server?

Git 作为开发工具之一,主要用于辅助团队开发的版本控制等。相似的工具大家也或许接触过 CVS 和 SVN 等。最为大家耳熟能详的或许就是 Github 和中国的 Gitee 了。但是网上的资料都围绕着 Linux 的环境,而没有过多考虑过 Windows 环境。当然这在情理之中,所

【摘】Git-从零单排 01期

对于 Git 这么一个优秀的版本控制系统,网上关于 Git 的优秀文章自然成千上万,那笔者为什么还要再写这个系列的文章呢?因为,笔者在学习的过程当中发现,最好的学习方式就是‘输出’。笔者,将带你走进Git的深处,一同探索它的美丽。

【摘】Git-从零单排 03期

02期里介绍了 Git  部分操作的底层原理。这一期呢,笔者想谈谈 指针 。在 Git 里, 指针  这个概念太重要了。如果你对 指针 理解深刻,遇到任何情况,你都会在第一时间想到多种解决办法,你将不再被局限在 add、commit、pull、push这四个指令里。

Vue进阶(三十四): webstorm 应用 git 进行版本管理

首先要确保电脑已经成功安装好git。(记住git的安装位置)

[GitHub] 跟我一起白嫖 GitHub Pages 做个人站点 ?

跟我一起白嫖 GitHub Pages 做个人站点吧

在Git项目中使用pre-commit统一管理hooks

更喜欢通过脚本语言进行配置的工具,非直接安装到编辑器的工具。一是因为脚本可以放在项目中与更多的人共享,以保持规范一直;二是脚本自动触发的操作无需要记更多的快捷键或者点击一点鼠标;再来则是脚本语言可以做更多灵活的操作,而不受软件开发者的约束。

通过Git Hook关联Tapd和Commit

Tapd提供了Gitlab代码关联的功能,我们可以利用这个功能将代码的提交和Tapd中的需求进行关联。

定义全局Git Hooks和自定义Git Hooks

一个git项目只有一个hooks目录,每个阶段hook文件也只有一个,这样会造成开发人员和公司全局hooks的配置冲突。为了实现全局Git Hooks和开发人员自定义Hooks,特写了该简易项目。

Git操作备忘录(持续更新)

最近在提交项目时发现! [remote rejected] master -> master (pre-receive hook declined)错误,经过排查发现没有master的修改权限。

从0-1教你利用服务器做属于自己的个人博客

大家好,我是坚果。如果你妈迷惘。微信搜“坚果前端”公众号,看看码农的轨迹

Vue进阶(三十四): webstorm 应用 git 进行版本管理

首先要确保电脑已经成功安装好git。(记住git的安装位置)

字节跳动《实时音视频通讯技术》学习笔记之服务器端开发入门

Workspace 工作区,本地目录,平时存放代码的地方

Git的实战教学 | 从0到1

“接上上文Git的基础操作“: https://xie.infoq.cn/article/0385f0718b67da57cb8017c69

安装TortoiseGit教程 手把手教学

Tortoisegit安装教程

其他标签