O que significa o comando 'git rebase' quando nenhum argumento é seguido?

4

O recurso "git rebase" deve ter pelo menos um argumento? O que significa com apenas 'git rebase'?

    
por user3872279 28.07.2014 / 04:02

1 resposta

5

Extraído da página man ( git help rebase ):

   git rebase [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>]
           [<upstream>] [<branch>]
   git rebase [-i | --interactive] [options] [--exec <cmd>] [--onto <newbase>]
           --root [<branch>]
   git rebase --continue | --skip | --abort | --edit-todo

   If <branch> is specified, git rebase will perform an automatic git
   checkout <branch> before doing anything else. Otherwise it remains on
   the current branch.

   If <upstream> is not specified, the upstream configured in
   branch.<name>.remote and branch.<name>.merge options will be used; see
   git-config(1) for details. If you are currently not on any branch or if
   the current branch does not have a configured upstream, the rebase will
   abort.

Isso significa que git rebase , sozinho, é padronizado como git rebase branch.<name>.remote branch.<name> , desde que já exista um upstream configurado para essa ramificação - caso contrário, ela é interrompida.

Se você der apenas um argumento, ele será o nome da ramificação do autor, mantendo-o no mesmo ramo em que você estava.

    
por 28.07.2014 / 06:11

Tags