介绍两个git rebase的应用场景,一个是合并commits记录,另一个是贡献代码。

1. 合并commit记录

假定有多条commits,按照离当前时间从近至远依次为:c1b2b1a1。希望合并c1b2b1,即只保留c1a1。操作流程如下:

本文简单介绍gdrive,它是一个跨多个平台软件,提供命令行操作Google Drive。同类软件还有driveoverGrive(Linux下Google Drive界面客户端)。

基本思路:对每一个上传至Google Drive的文件或文件夹都分配一个Id,所以云端操作需要指定Id。

突出优点:自动同步,比较云端和本地文件后,决定上传、删除或者替换;同步加入版本控制,可以下载和删除不同版本文件。