Como faço para cometer apenas mudanças de nome de arquivo sensíveis a maiúsculas e minúsculas em Git?
Eu mudei alguns nomes de arquivos, descapitalizando a primeira letra, como em Name.jpg
para name.jpg
. Git não reconhece estas alterações e eu tive que apagar os arquivos e carregá-los novamente. Existe alguma forma de Git fazer distinção entre maiúsculas e minúsculas ao verificar por alterações nos nomes dos arquivos? Eu não fiz nenhuma alteração no arquivo em si.
1145
3
Você pode usar git mv:
Git tem uma configuração que lhe diz se deve ser sensível a maiúsculas ou minúsculas:
core.ignorecase'. Para dizer a Git para ser sensível a maiúsculas e minúsculas, simplesmente defina esta configuração para
falso':Documentação
A partir da documentação [
git config
(http://jk.gs/git-config.html):Sistemas de ficheiros não sensíveis a maiúsculas e minúsculas
Os dois sistemas operativos mais populares que têm sistemas de ficheiros não sensíveis a maiúsculas e minúsculas que eu conheço são
Isto foi o que eu fiz no OS X:
Dois passos porque senão tenho um erro de "arquivo existe". Talvez isso possa ser feito em um passo, adicionando `--cached' ou algo assim.