Skip to content
Git

Plumbing & Porcelain API Reference

Git 版本控制系统常用命令参考,涵盖仓库初始化、克隆、提交、分支、合并、变基与远程仓库管理。

By EZ4Code Team

Git Commands

Git 命令行工具集,提供版本控制的核心操作。

git init [directory]

在指定目录初始化一个新的 Git 仓库,创建 .git 子目录。

Returns: 在目标目录创建 .git 仓库元数据,命令退出码 0 表示成功。

git clone <repo> [dir]

从远程仓库克隆完整副本到本地,包含全部历史记录。

Returns: 在本地创建仓库副本并检出默认分支,退出码 0 表示成功。

git add <pathspec>

将工作区的修改加入暂存区,为下次提交做准备。

Returns: 更新暂存区索引,无标准输出,退出码 0 表示成功。

git commit -m <msg>

将暂存区的内容提交到本地仓库,生成新的提交对象。

Returns: 返回新提交的哈希值与分支信息,如 [main abc1234] ...。

git branch [name]

列出、创建或删除分支。

Returns: 无参数时输出分支列表,创建/删除返回退出码。

git merge <commit>

将指定分支或提交合并到当前分支。

Returns: 合并结果信息;冲突时输出冲突文件列表,退出码非 0。

git rebase <upstream>

将当前分支的提交在指定上游分支之上重新应用,得到线性历史。

Returns: 变基成功输出状态信息;冲突时进入交互式冲突解决流程。

git remote add <name> <url>

添加一个新的远程仓库引用。

Returns: 无输出;成功时退出码 0,已存在时报错。

More Git API References