Git 进阶:Submodule

Git has something called submodule support. This allows you to specify one or more other git repositories within another – a bit like svn:externals (except trickier, but more powerful of course :).

Git Submodule 对于大型团队项目来说,是个很好的团队协作工具,它允许你的项目模块化成为每一个 Repository,最终汇聚成一个完整的项目。换句话说,Git Submodule 可以别人的 Repo 挂到你自己的 Repo 中的任何位置,成为的 Repo 的一部分。

下面说说一些基本的操作

1. 增加一个 Submodule 到你的项目

$ git submodule add [email protected]:another_project.git another_project

Git 进阶:color/diff

Gentoo 默认的 git 真的很朴素,默认配置实在是太简单了。

譬如 diff,譬如 color,

我们还是先将 git 的颜色部分配置好吧。

Git 进阶:alias

现在的 Linux 发行版的 shell 环境,一般都可以使用 alias,好处是显而意见的,用简单的几个字母代大量的命令。没错,git 也提供了alias 的使用,让大家在使用中可以自定义简单的命令。

使用方法:

$ git config --global alias.alias command

或者直接编辑 .gitconfig 文件,格式如下

[alias]
      alias= command

Xelatex 使用

Xelatex new

由于 wps for linux 目前没有将文档转为 pdf 的功能,排版一些文档实在是很苦恼,今天凑空隙时间来研究下 xelatex 是如何使用的。

Funtoo 快速安装

Funtoo,由 Gentoo 创始人 Daniel Robbins 亲手定制,是 Gentoo 的变种。它提供了以下不同于 Gentoo 的特点和优势:

  1. 本地的 UTF – 8 编码支持;
  2. 以 Git 为基础的 Portage tree 与 Funtoo Overlay;
  3. 使用更加紧凑的 mini-manifest 增强 Portage;
  4. 每十二个小时自动获取 Gentoo 的新变化;
  5. GPT/GUID boot 支持,与改进的 boot 配置 ( Funtoo boot-update 和 boot.conf );
  6. 增强型网络配置 ( core-network );
  7. 使用 Funtoo 的 Metro 构建工具构造最新的稳定与不稳定的 Stages,支持多种处器型号:x86, i686, amd64, athlon-xp, pentium4, core2 ,core2_32, opteron,opteron_32。