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,已存在时报错。