2015-08-21 3 views
0

Пусть следующая история существует и текущая ветвь "тема":Является ли `git rebase` чувствительным к вашей текущей ветке?

    A---B---C topic 
       /
      D---E---F---G master 

Тогда, если мы выдаем следующие команды:

  1. git rebase master
  2. git rebase master topic

делает его вопрос, находимся ли мы в ветке «тема» или «мастер»? То есть, верно ли, что в любом случае результат выглядит следующим образом:

      A'--B'--C' topic 
         /
      D---E---F---G master 

ответ

1

Да, это то же самое.

git rebase master topic 

это стенография для

git checkout topic 
git rebase master 

исправьте git-rebase documentation:

Предположим, что следующая история существует и текущая ветвь "тема":

 A---B---C topic 
    /
D---E---F---G master 

С этого момента результат любой из следующие команды:

git rebase master 
git rebase master topic 

будет:

   A'--B'--C' topic 
      /
D---E---F---G master 

Примечания: Последняя формой является лишь короткой рукой git checkout topic с последующим git rebase master. Когда тема выхода из переборов останется в списке, она останется в списке.

0

Является git rebase чувствительны к текущей ветви?

хорошо ...

Предположим, что следующая история существует и текущая ветвь "тема":

документация конкретно упоминает текущую ветвь, так: да.

Имеет ли значение, находимся ли мы в отрасли «тема» или «мастер»?

Это имеет значение, если вы не указать ветвь перебазироваться в командной строке. Документ, который вы вставили, дает две версии, а первая не указывает ветку для переадресации: следовательно, она по умолчанию соответствует текущей ветке.

Смежные вопросы