Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git: per chi usa questo repo da Win #18

Open
aborruso opened this issue Feb 16, 2020 · 4 comments
Open

git: per chi usa questo repo da Win #18

aborruso opened this issue Feb 16, 2020 · 4 comments

Comments

@aborruso
Copy link
Member

aborruso commented Feb 16, 2020

Chi usa un repo sotto win (ad esempio con Visual Code, e push e pull direttamente da Visual Code), si può trovare segnalate variazioni di file, in file che non contengono alcuna variazione.

Questo dipende da come il repository locale, il git locale, e il repository remoto, intepretano/impostano il ritorno a capo nei file.

Per evitare che vengano segnalate queste variazioni, senza che ci sia in realtà nessuna variazione, questi i comandi da seguire:

  • si apre la shell di Linux, nella root di questo repo e si lanciano questi due comandi
git config core.filemode false
git config core.autocrlf true
  • poi sempre da shell cd themes/docsy/
  • poi si lancia di nuovo
git config core.filemode false
git config core.autocrlf true
  • poi sempre da shell cd ../../themes/docsy/assets/vendor/bootstrap
  • poi si lancia di nuovo
git config core.filemode false
git config core.autocrlf true
  • poi sempre da shell cd ../Font-Awesome/
  • poi si lancia di nuovo
git config core.filemode false
git config core.autocrlf true

Che messo insieme è, a partire dalla root del repo

# applica la configurazione al repo principale
git config core.filemode false
git config core.autocrlf true
# applica la configurazione al submodulo docsy
cd themes/docsy/
git config core.filemode false
git config core.autocrlf true
# applica la configurazione al submodulo bootstrap
cd ../../themes/docsy/assets/vendor/bootstrap
git config core.filemode false
git config core.autocrlf true
# applica la configurazione al submodulo Font-Awesome
cd ../Font-Awesome/
git config core.filemode false
git config core.autocrlf true

NOTA BENE: se si tratta di un repo docsy appena clonato bisogna prima aggiornare i submoduli e si aggiunge un comando all'inizio

# aggiorna i submoduli
git submodule update --init --recursive
# applica la configurazione al repo principale
git config core.filemode false
git config core.autocrlf true
# applica la configurazione al submodulo docsy
cd themes/docsy/
git config core.filemode false
git config core.autocrlf true
# applica la configurazione al submodulo bootstrap
cd ../../themes/docsy/assets/vendor/bootstrap
git config core.filemode false
git config core.autocrlf true
# applica la configurazione al submodulo Font-Awesome
cd ../Font-Awesome/
git config core.filemode false
git config core.autocrlf true
@pigreco
Copy link
Contributor

pigreco commented Feb 16, 2020

Caro @aborruso
ecco cosa mi segnala bash lanciando:

cd ../../themes/docsy/assets/vendor/bootstrap

image

@aborruso
Copy link
Member Author

Caro @pigreco ,
grazie, ho modificato il mio messaggio con un "nota bene" alla fine.

Grazie

@pigreco
Copy link
Contributor

pigreco commented Feb 16, 2020

Grazie, funziona tutto.

PS: la clonazione dei theme è lunga (qualche minuto)

grazie mille @aborruso

@gbvitrano
Copy link
Member

ho cancellato e riscaricato il repo, con github desktop, e non ho ricevuto errori, Huo server funziona devo fare comunque tutta la procedura della issue per maggior sicurezza?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants