Есть ли разница между -b и -B при переключении на новую ветку git? - PullRequest
0 голосов
/ 06 апреля 2020

Это, вероятно, очень незначительная вещь, чтобы спросить. Я заметил, что кто-то в inte rnet набирает -B вместо -b при переключении на новую ветвь.

git checkout -B new_branch

Каковы последствия и когда мы используем заглавную букву B. В случае -D мы принудительно удаляем с заглавной D флаг. Что происходит с заглавной буквой B.

Force deletion:
git branch -D local_branch

Я пытался посмотреть на эти удивительные git Правила полетов , но ничего не нашел.

Любая помощь будет оценили.

1 Ответ

3 голосов
/ 06 апреля 2020

С git checkout --help:

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. In this case you can use the --track or --no-track
           options, which will be passed to git branch. As a convenience, --track without
           -b implies branch creation; see the description of --track below.

           If -B is given, <new_branch> is created if it doesn’t exist; otherwise, it is
           reset.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...