10.6.3. Git 命令
即使你的上游使用不同的版本控制系统,使用 git(1) 作为本地活动的版本控制系统,仍然是一个好的主意,因为 git 可以让你在没有上游网络连接的情况下,管理你的本地源代码树拷贝。这里有一些 git(1) 使用的包和命令。
表 10.13. git 相关包和命令列表
软件包 | 流行度 | 大小 | 命令 | 说明 |
---|---|---|---|---|
git-doc | I:18 | 11118 | N/A | Git 官方文档 |
gitmagic | I:1 | 719 | N/A | “Git 魔术”,易于理解的 Git 手册 |
git | V:301, I:458 | 35266 | git(7) | Git 快速、可扩展、分布式的版本控制系统 |
gitk | V:8, I:47 | 1539 | gitk(1) | 有历史功能的 Git 图形仓库浏览器 |
git-gui | V:2, I:27 | 2266 | git-gui(1) | Git 图形界面(无历史功能) |
git-svn | V:2, I:26 | 1037 | git-svnimport(1) | 从 Subversion 导出数据,导入到 Git |
git-svn | V:2, I:26 | 1037 | git-svn(1) | 在 Subversion 和 Git 之间提供双向操作 |
git-cvs | V:0, I:12 | 1172 | git-cvsimport(1) | 从 CVS 导出数据,导入到 Git |
git-cvs | V:0, I:12 | 1172 | git-cvsexportcommit(1) | 从 Git 中检出一个 CVS 的提交 |
git-cvs | V:0, I:12 | 1172 | git-cvsserver(1) | Git 的 CVS 服务模拟器 |
git-email | V:0, I:13 | 860 | git-send-email(1) | 从 Git 用电子邮件发送收集到的补丁 |
stgit | V:0, I:0 | 1535 | stg(1) | 封装的 git (Python) |
git-buildpackage | V:2, I:12 | 3928 | git-buildpackage(1) | 用 Git 自动制作 Debian 包 |
guilt | V:0, I:0 | 146 | guilt(7) | 封装的 git (SH/AWK/SED/…) |
提示 | |
---|---|
在 git(1) 下,你在本地分支下进行了许多提交,稍后你可以使用 “ |
提示 | |
---|---|
当你想要回到一个干净的工作目录,并且不丢失工作目录当前的状态,你可以使用 “ |