Vejo "Alterações não confirmadas", mas os arquivos são idênticos?


1

Recentemente, comprei um PC novo e baixei a versão do GitHub para Windows:, 1.2.6.4 f054d9fentão:

  1. Logado
  2. clonou meu repo para Local
  3. verifique se os arquivos foram baixados localmente
  4. GitHub fechado
  5. substituir 1arquivo localmente
  6. abriu o GitHub
  7. revisou as alterações não confirmadas (estranhamente os 7arquivos listados, apenas foram 1alterados)
  8. sincronizado com meu repo
  9. fechar / abrir GitHub
  10. procure por alterações não confirmadas (não deve haver nenhuma, mas existe uma com 6arquivos)
  11. por curiosidade, fiz o commit e o Sync
  12. o commit no site está vazio 0 changed files with 0 additions and 0 deletions.
  13. Estou sempre preso a esses arquivos não confirmados

insira a descrição da imagem aqui

Nota: na primeira edição (um dos 7 arquivos), apenas o arquivo alterado real é mostrado nas alterações de confirmação.

Nota 2: o PC antigo é o Windows XP e o novo é o Windows 7, caso isso importe.

Sinto que estraguei algo e quero corrigi-lo, qualquer ajuda é apreciada.

Respostas:


1

Como o @Oxymoron disse, é provavelmente um problema de final de linha.

Verifique core.autocrlfse os valores são os mesmos nas duas máquinas.

Há muito debate sobre qual deve ser o "valor certo". As pessoas neste segmento SO recomendam false(e eu também, mas raramente escrevo arquivos usados ​​em várias plataformas).


0

Eu resolvi isso depois:

  1. pare de rastrear o repo
  2. excluindo o dir C:\Users\myname\Documents\GitHub\Isepic-Chess
  3. clonou o repo novamente
  4. substituindo meus próprios arquivos de origem pelos arquivos locais baixados

Nota: Não tenho certeza se as etapas 1, 2 e 3 foram necessárias


0

Tem a ver com a maneira como você faz check-out com terminações de linha. Você pode conferir com finais de linha linux ou finais de linha do windows. se isso mudar, ele mostra os arquivos editados, também pode ser o conjunto de caracteres.

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.