Pergunta

Eu estou tentando aprender Git.Estou confuso entre

git rm --cached file

e

git reset file

ambos os comandos parecem levar o arquivo de encenou a onu-encenado área.Como fazer a comandos diferentes?

Foi útil?

Solução

git rm --cached <file> irá remover completamente o conteúdo do arquivo de índice.Isso significa que, em consolidar o ficheiro será removido do HEAD comprometer-se.(Se o arquivo só foi adicionado ao índice e ainda não controlados, este é um "não-op".)

git reset -- <file> redefine o conteúdo do arquivo em que o índice a ser o mesmo, como o cabeça de commit.Isso significa que, na confirmação sem alterações vai ser confirmadas para o arquivo.Esta operação não é válida se não há controladas versão do arquivo na HEAD comprometer-se.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top