分支的 Git 命令 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

分支的 Git 命令

您可以使用 Git 创建、管理和删除计算机(本地存储库)或开发环境中的源代码库克隆中的分支,然后提交更改并将其推送到 CodeCatalyst 源存储库(远程存储库)。例如:

列出本地存储库中的所有分支,并在当前分支旁边显示一个星号 (*)。

git branch

将有关远程存储库中所有现有分支的信息提取到本地存储库。

git fetch

列出本地存储库中的所有分支和本地存储库中的远程跟踪分支。

git branch -a

只列出本地存储库中的远程跟踪分支。

git branch -r

使用指定的分支名称在本地存储库中创建分支。在您提交并推送更改之前,此分支不会出现在远程存储库中。

git branch branch-name

使用指定的分支名称在本地存储库中创建分支,然后切换到该分支。

git checkout -b branch-name

使用指定的分支名称切换到本地存储库中的另一个分支。

git checkout other-branch-name

使用本地存储库为远程存储库指定的昵称和指定的分支名称,将分支从本地存储库推送到远程存储库。还可以在本地存储库中为分支设置上游跟踪信息。

git push -u remote-name branch-name

将本地存储库中另一个分支的更改合并到本地存储库中的当前分支。

git merge from-other-branch-name

删除本地存储库中的某个分支,除非其包含尚未合并的作业。

git branch -d branch-name

使用本地存储库为远程存储库设置的指定昵称和指定的分支名称删除远程存储库中的分支。(注意冒号 (:) 的用法。) 或者,在命令中指定--delete

git push remote-name :branch-name

git push remote-name --delete branch-name

有关更多信息,请参阅 Git 文档。