Respostas:
Pressionar i
fará com que o arquivo gitignore e o rastreie do repositório git.
Nos bastidores, existe git rm --cached
- Mais informações sobre esse comando git em uma pergunta do StackOverflow
k
) apenas reverte o conteúdo do arquivo para o último estado confirmado; não o segue. Para testá-lo, modifique o arquivo que você acabou de descartar, pressione g
o buffer magit para atualizar o conteúdo e você verá esse arquivo aparecer mais uma vez na seção Sem etapas .
i
no arquivo que deseja rastrear e depois clique k
em .gitignore
. Para o meu caso de uso, se houver um arquivo que eu queira rastrear, geralmente também quero que ele gitignore. Dessa forma, minhas estadias tampão magit limpo e vazio :)
No buffer Magit, pressione K (k maiúsculo) no arquivo. Funciona com o magit 2.3; Eu não sei para versões anteriores.
Use M-x magit-file-untrack
de um buffer visitando um arquivo rastreado ou de um buffer Magit. Quando o buffer visita um arquivo, esse arquivo é oferecido como opção padrão.
Quando point está em um arquivo em um buffer Magit, isso também é oferecido como padrão. Você também pode querer adicionar o novo magit-insert-tracked-files
para magit-status-sections-hook
, em seguida, uma árvore de todos os arquivos rastreados é inserido no buffer de status (mas isso pode não ser bom para o desempenho em grandes repositórios).