【开发中】Git常用命令详解

XyHalcyon / 2023-08-07 / 原文

基于平时工作的场景,整理了使用频率较高的一些命令和参数,作为一个Git命令的备忘录。


git clone

概述:将远程Git仓库克隆到本地,自动将远程仓库的所有分支和历史记录复制到本地。

格式:git clone [-b <name>] <repository> [<directory>]

参数:

-b <name>,等同--branch <name>

不将新创建的 HEAD 指向克隆存储库的 HEAD 所指向的分支,而是指向<name>分支。在非裸仓库中,这是将被检出的分支。 --branch 也可以使用标签并在生成的存储库中的提交时分离 HEAD。

<repository>

要克隆的Git仓库地址。

<directory>

要克隆到的新目录的名称。如果未明确指定目录,则使用克隆的Git仓库的名称。


git status

概述:查看Git仓库当前工作树的状态。

格式:git status [-s] [-b <name>] [<pathspec>…]

参数:

-s,等同--short

以简短的形式给出输出。

-b <name>,等同--branch <name>

展示文件状态时,同时展示分支和跟踪信息。

<pathspec>…

特定的文件路径。


git add

git commit

git fetch

git pull

git push

git log

git reset

git merge

git branch

git checkout

git rebase

git cherry-pick

git diff

git remote