用GitPython操作Git库

有时,需要做复杂的Git操作,并且有很多中间逻辑。 用Shell做复杂的逻辑运算与流程控制就是一个灾难。 所以,用Python来实现是一个愉快的选择。 这时,就需要在Python中操作Git库。

利用Git来增量备份中小型数据库

数据库的备份与还原,是网络服务的重要一环。 本文以SQLite为例,介绍一种用Git进行数据库增量备份的野路子。

http/https协议下免输入使用Git

在一些条件下,不方便使用ssh协议来获取、更新Git库,而使用http/https协议又需要输入账户、密码。 本文介绍了免输入更新远程Git库的几种方式,并包括如何统一托管鉴权文件。

同步Git库的一个remote到另一个

有时候有这样的需求: 一个Git库是在某个位置开发、维护的,比如国外的GitHub,但是又希望同步更新到另外一个位置,比如国内的Gitee。 这时,就需要对Git库进行全量同步。 本文以android.googlesource.com上的platform/test/vts/为例,介绍如何进行全量同步。