标签: git
Git的4个阶段的撤销更改
下面所有讨论,我们都假设只使用一个分支,也就是主分支 master 的情况,虽然这种作法并不符合 git 规范,但是现实情况中绝大部分用户是直接在 master 分支上进行工作的,所以在这里我们不去引入更加复杂的各种分支的情况,也不涉及标签 tag 的操作,只讲在最简单的主分支上如何回退。
GitHub 发布年度开发者报告 JavaScript 依然最受欢迎
每年 GitHub 都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,我们不妨关注一下。
苹果在GitHub上正式开源iOS内核源码 网友表示不敢相信
有Hacker News用户留言指出,Darwin-XNU也就是OS X/iOS的内核已经通过苹果官方开源过了,这个消息的重点应该是苹果竟然开始用GitHub了…… 但这种说法很快也被反驳:“不是这样,iOS的部分就是首次放出”。
关于Git与SVN
历史就是这么偶然,如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费而超级好用的Git了。Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?
你未必知道的GitHub上12个酷技巧
你未必知道的GitHub上12个酷技巧
2017版的GitHub Java流行库Top 100,JUnit稳居第一
OverOps 于 7 月 19 日发布了 2017 版的 “GitHub Java 流行库 Top 100 ”。此榜单是基于 259,885 个源文件,首先通过 GitHub 中的星数选取了前 1000 个 Java 存储库。然后过滤了Android 相关的项目,筛选出 Github 上最受欢迎的 477 个纯 Java 项目。
酷壳陈皓:从Gitlab误删除数据库想到的
Gitlab.com发生了一个大事,某同学误删了数据库,这个事看似是个低级错误,不过,因为Gitlab把整个过程的细节都全部暴露出来 了,所以,可以看到很多东西,而对于类似这样的事情,我自己以前也干过,而在最近的两公司中我也见过(Amazon中见过一次,阿里中见过至少四次),正 好通过这个事来说说一下自己的一些感想和观点吧。我先放个观点:你觉得有备份系统就不会丢数据了吗?
看完这篇文章才对GIT有了大彻大悟的认识
。我们不要把git看得那么神秘,git的核心就是创建备份和恢复备份,但是衍生出一堆的新概念,这些抽象概念可以帮助我们快速的学会 git,但是要很好的使用git,我们还需要GIT的一些底层原理。本文章是从文件的层面出发来重新理解GIT的工作原理和GIT命令的具体实现。
如何给git仓库瘦身
不管是代码合并,分支提供给我们的并发,但我们也往往忽略了每次提交之后在我们本地项目根目录 下.git文件夹里面的存储变化。我遇到的git“臃肿”问题就是因为在提交的时候把较大文本加入版本控制,在其他人拉取更新反推远程分支的时候,每一次 都会加剧.git下面的objects的文件夹大小
github上提交代码的 emoji 表情指南——原来表情文字不能乱用
,emoji 表情在提交代码的时候也不能乱用,否则容易造成误解。因此开源项目 gitmoji专门规定了在 github 提交代码时应当遵循的 emoji 规范:
Git的核心概念
Git 是目前世界上最优秀的分布式版本控制系统。版本控制系统是能够随着时间的推进记录一系列文件的变化以便于你以后想要的退回到某个版本的系统。版本控制系统分为三大类:本地版本控制系统,集中式版本控制系统和分布式版本控制系统
这些GIT经验够你用一年了
值得收藏的一些git使用技巧
Oh! 让人抓狂的git!
Git很难:因为搞砸了很容易,但是找到如何修复错误的方法缺很难。Git官方的文档,存在“先有鸡还是先有蛋”的问题——除非你知道解决问题的方法的特定名字,否则很难查询到解决方案并顺利的解决自己的问题。
GitHub新功能
一年一度的GitHub Universe大会成功召开,来看看今年GitHub又添加了那些激动人心的功能吧。
猜猜哪家公司对GitHub贡献最大?不是谷歌而是微软
虽然微软曾经是开源的死敌,但最新数据却显示,该公司已经超过了谷歌和Facebook,成为开源代码库GitHub最大的贡献者。
作为前端开发,如何写好一个简历
前一阵子,闲下来便开始着手做一个一直想做的东西--resume。经过几天业余时间的折腾,终于做出了一番模样。 Github项目地址...
我是如何迫使沃通给我签发Github的SSL证书的
一个老外详细介绍,他如何让中国证书商沃通WoSign,签发Github的HTTPS证书给他。更糟糕的是,沃通一年前就知道这个漏洞,但既没有修复,也没有报告。为此,Firefox和Chrome正考虑撤销内置它的证书,理由是缺乏技术能力。
如何构建你自己的 Git 服务器
现在我们开始学习如何构建一个Git服务器,如何编写自定义的Git钩子(hook)来针对某些事件(比如,通知事件)触发特定的动作以及如何将你的代码发布到网站上。
Github:诞生于Ruby,60%的员工远程工作
Github诞生于2008年,现在已经是全球最大的代码托管平台。然而鲜为人知的是,他们使用的技术栈非常简易,Ruby、Shell和C。并且6成员工远程工作,通过Hubot协作。
Github上的有趣统计结果
近日看到了Google的BigQuery技术,用类似SQL的语言来做一些数据的分析。而Github也加入了进来。闲来无事,就去体验了一把。
GitHub上那些值得一试的JAVA开源库
在这多达330,000个JAVA开源库中,我收集了下面这些或许也值得你一试的Java开源库。
如何让你的开源项目在Github上火起来
目前为止我已经有五个项目登上 Github 的 Trending 页,所以想分享我的一些经验和方法。
30分钟学会使用Git
这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的。仅作为快速入门的教程。
我的开源项目从 0 到 1024 的过程
第一次做开源项目,从0到1024个star数量经历了一个多月的开发和维护,从新手到入门(至于之后的阶段,我也还在摸索中)。在这里我就来分享一下我的经历吧,希望能够对想做开源但是没行动的小伙伴有所帮助。
安全专业人士最爱的19个GitHub开源项目
GitHub上有许多开源项目可供安全专业人士选择,而且每天都有新的项目出现。不妨将这些项目添加到你的工具库,让你工作起来更得心应手。下面介绍了一些最出色的开源安全项目,负责保护系统和网络的人都应该仔细看一看。我们按任务性质对它们进行了归类,以便查阅:
