存档

文章标签 ‘Git’

Git Submodule 使用简介

2016年3月5日 没有评论

D瓜哥从去年开始,将所有的笔记都整合到了自建的 Wiki 中。整理分析,确实方便很多。

最近有两个部分,比较独立,自成系统。其中,有一个模块还考虑和其他小伙伴合作来搞。所以,就将这两部分抽取出来,独立成单独的项目来维护。但是,为方便查看和随时随地同步更新,正好可以使用 Git Submodule 特性。

另外,还有一种场景:开发的项目使用了第三方或者公司的基础库,使用同一个版本库肯定不合适,也不现实,这时就必须使用子模块来搞。

对 Git 不了解的,可以参考D瓜哥以前的文章:Git&Github社区化协作使用指南。下面,D瓜哥带领大家来学习一下 git submodule 的简单实用方法。

添加子模块

从新建一个项目,或者从远处服务器上克隆一个项目,作为 阅读全文…

分类: Linux, 挨踢(IT), 日拱一卒 标签: , ,

修改 Git 提交日志的作者信息

2016年2月18日 没有评论

这两天遇到一个问题,需要修改一下 Git 提交日志中的作者名称以及电子邮件。好吧,D瓜哥承认,这个需
求很奇葩。原以为不能搞,上网查了一下,可以搞。直接上代码:

#
# D瓜哥,http://www.diguage.com
#

git filter-branch -f --env-filter "
    GIT_AUTHOR_NAME='diguage'
    GIT_AUTHOR_EMAIL='leejun119@gmail.com'
    GIT_COMMITTER_NAME='diguage'
    GIT_COMMITTER_EMAIL='leejun119@gmail.com'
  " HEAD

如果需要选择一部分用户来调整,则可以 阅读全文…

分类: 挨踢(IT), 日拱一卒 标签: ,

Git&Github社区化协作使用指南

2013年8月28日 11 条评论

礼多人不怪

第一次录制视频,质量欠佳,尤其是字体太小,看不清楚,让各位朋友失望了。万分抱歉!下面我把视频所涉及的指令做一个详细说明,略表歉意!

为了和视频统一起来,D瓜哥还是按照视频所讲内容顺序来写这篇文章。

Git客户端的下载与安装

Git就是一个版本控制系统,学会使用Git的命令行,就可以在任何支持Git的托管服务器以及个人项目中使用。所以,这篇文章侧重讲解Git的命令。

只有托管服务器,没有客户端也不行啊。在Windows下,比较知名的客户端是 阅读全文…

动员令:诚邀MySQL数据库爱好者为翻译MySQL手册而战

2013年8月7日 4 条评论

动员令

您有没有因小小的MySQL支撑互联网80%以上的业务而惊奇?您有没有觉得MySQL是多么神秘而美丽?您有没有为开源贡献一份力量的热心?您有没有意识到翻译一份中文版本的MySQL文档的重要性?帮助更多的人学习和提高,从手册开始。

请加入我们!将 MySQL5.6 的手册 翻译成我们的母语中文,让全世界五分之一的人口不再因为MySQL文档是英文的而蛋疼!(考虑到性别因素,可能是十分之一,:))让全世界五分之一的人口可以使用自己的母语阅读MySQL手册!

我们的目标是翻译 MySQL 5.6 的手册。我们的核心是以译促学,提高自身MySQL技能。既可以为开源社区做贡献,又可以提高自身知识水平。一举俩得,何乐而不为?

初步计划

道之所存,虽千万人吾往矣!我们计划 阅读全文…

分类: 挨踢(IT), 数据库 标签: , , ,

分享一些资料(侧重Linux)

2013年4月3日 12 条评论

  以前没有攒资料的习惯,这一两年才养成了这个习惯。有次和大学老师聊天,和她说攒了不少资料,她就让我分享给她看。后来和她进一步沟通,觉得整理一下,分给学弟学妹看也许对他们更有帮助。为了这个目标,把资料重新梳理了一下,并且添加了一点我个人对学习方法的理解,分享出来,希望对大家有所帮助!

  本文章面向刚刚踏入挨踢行业的新手,高手可以直接飞过!当然,如果有好的资料,或者一些不同的看法,请留言交流!

学习方法论

  1. 享受学习!寻找学习中的乐子,享受这种乐子!强化学习中的成就感,提高自己对课程,对学习,对生活的自信心!在《只要一部计算机,就可以创造出 阅读全文…

D瓜哥的开源项目:CompareDatamodel

2012年12月16日 没有评论

  今天在Github上发布了一个开源的数据库模型对比工具:CompareDatamodel。写篇文章做个说明。希望对需要使用的朋友有所帮助。

  其实这个项目,早在今年三月份就开发完了。当时,创建这个项目也是缘于”工作所迫”。鉴于我们在进行项目实施时,经常需要对比新旧模型的差异。而且,这些工作繁琐,极易出错。需要特别小心。所以,开发了这个工具, 阅读全文…

分类: 挨踢(IT), 数据库 标签: , ,

彻底解决Git中文乱码问题

2012年11月9日 11 条评论

  现在随着Githut和SNS的流行,Social Code也像Facebook在世界中流行一样,在程序猿中流行开来。而且有犹如星星之火,在程序猿中燎原开来。有Linus这样的大牛作为发明人,有Linux Kernel这样的庞大应用作为“小白鼠”做测试,再有Github这样开放的网络交流平台,Git想不火都难。所以,今天D瓜哥也赶赶时髦,玩转一下Git,这个版本管理工具。

  Git,这个版本管理工具是美国发明的,所以对中文的原生支持性不是很好。在使用时,主要会遇到三个场景对中文的支持性比较差,严重影响用户体验。下面,D瓜哥就针对这三个使用场景进行分别的描述。 阅读全文…

分类: 挨踢(IT) 标签: , ,