Use `git commit -p` ou` git add -p` com o magit


7

Como git commit -pno magit?

Não possui esta seção na página de manual

Respostas:


10

O buffer de status mostrará as alterações não faseadas. Mova o ponto para as alterações que deseja organizar e chame magit-stage( s). Se você deseja preparar um subconjunto de alterações em um único pedaço, é possível selecionar as linhas com a região antes de ligar magit-stage.

Consulte a seção "Preparo e não preparo" do manual para obter mais informações.


1

Se você deseja magit-statuspreparar linhas de códigos , então, em um arquivo da lista de arquivos não estágios d, selecione as linhas que deseja preparar s.


11
dcorre magit-diff-popup. Por que você está sugerindo isso?
phils

11
@phils Presumivelmente, a idéia é pressionar "d d" para chegar a um diff magit e, em seguida, selecionar e encenar a alteração desejada e encenar aqueles com "s". A resposta poderia usar mais alguns detalhes, no entanto, IMO.
Qudit

11
Espero que você esteja certo; mas é muito estranho (na minha opinião) sugerir ir primeiro ao buffer de status e abrir um buffer diff, pois todos os diffs estão disponíveis diretamente no buffer de status . Não posso imaginar que muitas pessoas fariam dessa maneira.
Phillip #

11
@leontalbot, você pode ver todas as alterações não faseadas e também usar a C-SPCseleção do buffer de status. Por que você quer ir para o buffer diff?
N

11
Sim - exatamente da mesma maneira. Expanda o arquivo, selecione uma região e digite spara preparar a região.
Phillip #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.