gpt4 book ai didi

git - 在有和没有分支起点的情况下使用 `git checkout -b`

转载 作者:IT王子 更新时间:2023-10-29 00:43:24 26 4
gpt4 key购买 nike

我是 Git 的新手,我想知道两个命令之间的区别。

`git checkout -b <branch-name>`
`git checkout -b <branch-name> origin/master`

如果我执行第一条命令,Git 是如何创建分支的?分支是从本地主机还是远程主机创建的?

最佳答案

如果您未指定起点,则新分支将从您当前 checkout 的内容(当前 HEAD)创建。

git-checkout :

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.

git-branch :

[...] The command’s second form creates a new branch head named <branchname> which points to the current HEAD, or <start-point> if given.

关于git - 在有和没有分支起点的情况下使用 `git checkout -b`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16354707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com