标签: git

看完这篇文章才对GIT有了大彻大悟的认识

看完这篇文章才对GIT有了大彻大悟的认识

。我们不要把git看得那么神秘,git的核心就是创建备份和恢复备份,但是衍生出一堆的新概念,这些抽象概念可以帮助我们快速的学会 git,但是要很好的使用git,我们还需要GIT的一些底层原理。本文章是从文件的层面出发来重新理解GIT的工作原理和GIT命令的具体实现。

如何给git仓库瘦身

如何给git仓库瘦身

不管是代码合并,分支提供给我们的并发,但我们也往往忽略了每次提交之后在我们本地项目根目录 下.git文件夹里面的存储变化。我遇到的git“臃肿”问题就是因为在提交的时候把较大文本加入版本控制,在其他人拉取更新反推远程分支的时候,每一次 都会加剧.git下面的objects的文件夹大小

github上提交代码的 emoji 表情指南——原来表情文字不能乱用

github上提交代码的 emoji 表情指南——原来表情文字不能乱用

,emoji 表情在提交代码的时候也不能乱用,否则容易造成误解。因此开源项目 gitmoji专门规定了在 github 提交代码时应当遵循的 emoji 规范:

Git的核心概念

Git的核心概念

Git 是目前世界上最优秀的分布式版本控制系统。版本控制系统是能够随着时间的推进记录一系列文件的变化以便于你以后想要的退回到某个版本的系统。版本控制系统分为三大类:本地版本控制系统,集中式版本控制系统和分布式版本控制系统

这些GIT经验够你用一年了

这些GIT经验够你用一年了

值得收藏的一些git使用技巧

Oh! 让人抓狂的git!

Oh! 让人抓狂的git!

Git很难:因为搞砸了很容易,但是找到如何修复错误的方法缺很难。Git官方的文档,存在“先有鸡还是先有蛋”的问题——除非你知道解决问题的方法的特定名字,否则很难查询到解决方案并顺利的解决自己的问题。

GitHub新功能

GitHub新功能

一年一度的GitHub Universe大会成功召开,来看看今年GitHub又添加了那些激动人心的功能吧。

猜猜哪家公司对GitHub贡献最大?不是谷歌而是微软

猜猜哪家公司对GitHub贡献最大?不是谷歌而是微软

虽然微软曾经是开源的死敌,但最新数据却显示,该公司已经超过了谷歌和Facebook,成为开源代码库GitHub最大的贡献者。

作为前端开发,如何写好一个简历

作为前端开发,如何写好一个简历

前一阵子,闲下来便开始着手做一个一直想做的东西–resume。经过几天业余时间的折腾,终于做出了一番模样。
Github项目地址…

我是如何迫使沃通给我签发Github的SSL证书的

我是如何迫使沃通给我签发Github的SSL证书的

一个老外详细介绍,他如何让中国证书商沃通WoSign,签发Github的HTTPS证书给他。更糟糕的是,沃通一年前就知道这个漏洞,但既没有修复,也没有报告。为此,Firefox和Chrome正考虑撤销内置它的证书,理由是缺乏技术能力。

如何构建你自己的 Git 服务器

如何构建你自己的 Git 服务器

现在我们开始学习如何构建一个Git服务器,如何编写自定义的Git钩子(hook)来针对某些事件(比如,通知事件)触发特定的动作以及如何将你的代码发布到网站上。

Github:诞生于Ruby,60%的员工远程工作

Github:诞生于Ruby,60%的员工远程工作

Github诞生于2008年,现在已经是全球最大的代码托管平台。然而鲜为人知的是,他们使用的技术栈非常简易,Ruby、Shell和C。并且6成员工远程工作,通过Hubot协作。

Github上的有趣统计结果

Github上的有趣统计结果

近日看到了Google的BigQuery技术,用类似SQL的语言来做一些数据的分析。而Github也加入了进来。闲来无事,就去体验了一把。

GitHub上那些值得一试的JAVA开源库

GitHub上那些值得一试的JAVA开源库

在这多达330,000个JAVA开源库中,我收集了下面这些或许也值得你一试的Java开源库。

如何让你的开源项目在Github上火起来

如何让你的开源项目在Github上火起来

目前为止我已经有五个项目登上 Github 的 Trending 页,所以想分享我的一些经验和方法。

30分钟学会使用Git

30分钟学会使用Git

这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的。仅作为快速入门的教程。

我的开源项目从 0 到 1024 的过程

我的开源项目从 0 到 1024 的过程

第一次做开源项目,从0到1024个star数量经历了一个多月的开发和维护,从新手到入门(至于之后的阶段,我也还在摸索中)。在这里我就来分享一下我的经历吧,希望能够对想做开源但是没行动的小伙伴有所帮助。

安全专业人士最爱的19个GitHub开源项目

安全专业人士最爱的19个GitHub开源项目

GitHub上有许多开源项目可供安全专业人士选择,而且每天都有新的项目出现。不妨将这些项目添加到你的工具库,让你工作起来更得心应手。下面介绍了一些最出色的开源安全项目,负责保护系统和网络的人都应该仔细看一看。我们按任务性质对它们进行了归类,以便查阅:

为什么我偏爱用 GitHub 来写书?

为什么我偏爱用 GitHub 来写书?

GayHub 作为一个全球著名的社交网站,它的用途可不仅仅只有约基那么简单。今天,让我们来说说为什么我越来越喜欢用Git 来写书——只是电子书,并且将它发布到GitHub上。

如何在 Github 打造你的爆款开源项目

如何在 Github 打造你的爆款开源项目

目前为止我已经有五个流行项目(登上Github的Trending页),所以想分享我的一些经验和方法。

GitHub 中国区前 100 名到底是什么样的人?

GitHub 中国区前 100 名到底是什么样的人?

本文根据Github公开API,抓取了地址显示China的用户,做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!

Git用法速成手册

Git用法速成手册

Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

探索 .git 目录,让你真正了理解git

探索 .git 目录,让你真正了理解git

新人刚使用 git 的时候,就像去到一个既不识当地文字也不会说当地语言的陌生的国家。只要你知道你在什么地方、要去哪里,一切都 OK,而一旦你迷路,麻烦就来了。

Git 常用的几种处理大型二进制文件的组件

Git 常用的几种处理大型二进制文件的组件

Git大文件存储(Large File Storage,简称LFS)的目标是更好地把“大型二进制文件,比如音频文件、数据集、图像和视频”集成到Git的工作流中。

小团体+性骚扰 程序员最爱的 GitHub 内部陷入危机

小团体+性骚扰 程序员最爱的 GitHub 内部陷入危机

代码托管网站GitHub的内部文化似乎正在崩塌。根据The Information网站的报道,不同小团体之间正发生斗争。而这与BI听到的消息人士说法一致。