如何退出带有分支列表的 editor/pager?

How do I exit my editor/pager with list of branches?

我在终端(iTerm)里打开了一个分行列表,然后现在的情况不知道怎么才能到当前分行。

UPD:

问题是要退出这些分支的列表,也就是关闭这个编辑器

据我了解,您在“dev”分支中,这是您当前的分支,以“*”标记。

如果你想切换到另一个分支,你可以输入:

git checkout master // master or other existing branch

如果你想创建另一个分支:

git branch newBranch

您可以在 git 的官方文档中找到更多关于这些分支相关命令的信息:git checkout git branching

编辑:如果您试图退出终端上的分支列表 window,我想您会为此使用 cmd + Q 命令。 iTerm2 doc

当您使用 git branch 列出所有分支时,它将显示 local 个分支,当您使用 运行 git branch -a 时,它将显示 local 以及 remote 分支机构。现在如果你想切换分支你必须使用这个命令。

git checkout branch-name

在你的情况下,你已经在 dev 分支只是 运行 git checkout master 切换到 master

Extra: If you want to create a new branch just run git checkout -b branch-name. This will create new branch and switch to it as well.

您可以像

一样git结帐

git结帐

去特定的分支。

如果你想知道你当前的分支,那么你可以在圆括号中看到它。

否则你可以触发像 git 分支这样的命令。这将列出存储库中的所有分支。而绿色的就是你当前的分支。

请参阅此视频以全面了解版本控制系统并了解 GIT 的基础知识。

https://youtu.be/et_KFeBad28

要在终端中退出此视图,您只需按 q。就这么简单。