深入理解Git命令调用与配置
1. Git命令行调用的组成部分
Git命令行调用由几个关键元素组成,如下表所示:
| 元素 | 描述 | 示例 | 注意事项 |
| — | — | — | — |
| git | 运行Git的命令 | git | - |
| | Git自身的全局选项,可能指定要执行的功能 | git –work-tree=
git –version | 部分选项用于独立操作(如 –version),部分用于修改其他命令的值(如 –work-tree) |
|
| | 指定命令的选项 | git commit -m “comment” | 若未指定,可能有默认选项;选项可能有值可供选择以进一步限定 |
| | 命令要操作的项目 | git add *.c | 特定于正在执行的命令,例如工作目录中的文件、仓库中的分支或SHA1值等 |
2. 操作数类型
Git可以接受不同类型的操作数,最常见的是提交的SHA1值(或引用该提交的命名分支或标签)以及磁盘上文件或目录的路径规范。对于许多命令,可以指定其中一种或两种类型,也可以都不指定。若都不指定,命令将对仓库、暂存区或工作目录树范围内的所有符合条件的项目进行操作。
当同时指定提交引用和路径时,主要目的是选择与提交关联的快照范围内的特定路径。如果Git可能无法区分提交、分支、标签和文件名或路径,可使用特殊分隔符号 “–” 来分隔这两种类型。例如:
- g
超级会员免费看
订阅专栏 解锁全文
8591

被折叠的 条评论
为什么被折叠?



