git checkout 命令

正如已经提到的, git checkout 命令允许在分支之间切换。
它适用于 git 分支。
Git checkout 更新工作目录中的文件以与该分支中的版本一致,提醒 Git 记录所有新提交。
Git checkout 也与 git clone 命令相关联。

后者旨在从远程存储库中获取代码。
相反, git checkout 是在本地存储库上切换代码版本。

使用 Git 分支的有用命令

下面,我们将考虑几个在使用分支时常用的方便的命令。

列出分支机构

要查看 git 存储库的分支,我们需要运行以下命令:

git branch

要查看远程和本地分支,请运行:

git branch -a

要仅列出远程分支,我们应该使用 -r 选项而不是 -a。

我们会注意到当前正在处理的分支附近有一个星号 (*)。

创建新分支

要创建新分支,我们可以通过提及新分支的名称来使用 git branch 命令:

git branch <new-branch-name>

新分支将包括父分支的提交。
父分支是我们在生成新分支时所在的分支。

需要注意的是,上面给出的命令只会创建一个分支。
要切换到它,我们需要运行 git checkout 命令:

git checkout <new-branch-name>

我们可以不使用上面的两个命令,而只需运行带有 -b 选项的 git checkout 命令来创建一个新分支并检出它:

git checkout -b <new-branch-name>

重命名分支

要重命名 git 分支,我们需要运行以下命令:

git branch -m <old-branch-name> <new-branch-name>

将本地分支推送到远程

要将本地分支推送到远程存储库,我们应该通过指定分支名称运行 git push 命令(假设远程的名称是 oroirn,这是默认的):

git push -u oroirn <new-branch-name>

跟踪将在推送期间由 Git 设置。

如何在 Git 中将新的本地分支推送和跟踪到远程存储库

在处理一个项目时,通常需要创建不同的分支并将它们推送到远程存储库。
其中我们将了解如何管理它。

日期:2020-06-02 22:16:42 来源:oir作者:oir