git - 更改为已存在的 Git 分支

标签 git

当我输入时,它会显示 git 分支

* master
  restaurentaddtofav

我相信我在主分支。我做了一些改变。我需要切换到 restaurentaddtofav ,这样我就可以提交更改。我该怎么做?

当我这样做时,git checkout -brestaurentaddtofav

它说

A branch named 'restaurentaddtofav' already exists.

最佳答案

请参阅 git-checkout(1) 手册页:

git checkout -b|-B <new_branch> [<start point>]

    Specifying -b causes a new branch to be created as if git-branch(1) were
    called and then checked out. […]

因此,通过明确请求创建新分支,当该分支已存在时,您收到错误消息是正确的。

checkout 现有分支,另请参阅 git-checkout(1) 手册页:

git checkout <branch>

    To prepare for working on <branch>, switch to it by updating the index and
    the files in the working tree, and by pointing HEAD at the branch. […]

关于git - 更改为已存在的 Git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50848002/

相关文章:

git递归添加所有.tex文件

git-svn 和不幸的 svn 预提交钩子(Hook)

git - 忽略来自 git repo 的 OSX stash 的 "._"文件

java - 在内存中克隆 git 存储库

python - 我如何设置 Read the Docs 以便 Sphinx autodoc 选项起作用?

git - 从 git 存储库中删除最旧的提交

git - ssh:连接到主机 github.com 端口 22:连接超时

java - 除了 git repo 中的 jar 之外,还从 mvn repo 导入依赖项

git - 通过 pull 请求撤消 merge ?

克隆存储库的 git 状态显示文件已删除