Sto spostando un repository git dalla mia macchina Linux a una macchina Windows. Speravo di spostare l'intero albero delle directory e scoprire che le cose "funzionerebbero". È questo il caso? Devo fare qualcosa sui finali di linea?Posso semplicemente copiare un repository git su Windows?
risposta
Non è nemmeno necessario l'intera struttura di directory, basta prendere la directory .git e spostarla sul computer Windows. Quindi lancia "git reset --hard" e dovrebbe ricostruire il resto della struttura di directory per te.
Che dire dei caratteri di fine linea, nessun problema lì? –
Sì, è necessario occuparsi della terminazione di riga quando Windows utilizza entrambi, un char carriage-return e un carattere linefeed per newline mentre Linux usa solo quest'ultimo. Per gestirlo su Windows, esegui 'git config --global core.autocrlf true'. – Ethan
Ecco un buon collegamento se i problemi persistono: http://stackoverflow.com/questions/1510798/trying-to-fix-line-endings-with-git-filter-branch-but-having-no-luck/ 1511273 # 1511273 – Ethan
Perché non "prendi il repo"?
PS: Naturalmente - "git clone" (prima). Il punto è: ogni git-repo è valido quanto i suoi cloni.
Puoi darmi maggiori dettagli? Pensavo che le mie opzioni fossero di clonare o copiare; git pull mi darà un repository identico invece dei rami di monitoraggio remoto? – skiphoppy
Sì, ovviamente "git clone" il repository. "git pull" verrebbe in seguito, se si apportassero ancora modifiche al repository basato su linux. – Leonidas
Il problema con cui pensavo era ottenere i rami di monitoraggio remoto invece dei rami reali; sembra che quando faccio il clone su un'altra macchina, tuttavia, ciò non accade. Quindi grazie. :) – skiphoppy
- 1. Posso semplicemente copiare .git in un'altra directory?
- 2. Git, Impossibile clonare il repository su Windows
- 3. Backup Git: posso copiare un repository git nuda mentre viene spinto?
- 4. Posso scaricare un repository git senza git?
- 5. Come accedere a un repository git su una condivisione Windows?
- 6. Come configurare e clonare un repository git remoto su Windows?
- 7. Posso clonare un repository git da BitBucket?
- 8. come copiare un repository locale al server remoto utilizzando git?
- 9. Cancella repository git su Bitbucket?
- 10. Visualize repository git su GitHub
- 11. Come posso copiare file da un ramo all'altro usando git?
- 12. Perché non posso semplicemente copiare i moduli Perl installati su altre macchine?
- 13. Come caricare un repository git su gerrit?
- 14. Come rimuovere un repository git dal Browser Repository su Netbeans?
- 15. Come aggiungere i link simbolici al repository git su Windows?
- 16. Creare un repository git che contenga un altro repository git
- 17. Spostare un repository git su un secondo computer?
- 18. Git Repository Too Large
- 19. clonazione di un repository Git su SFTP
- 20. Git e SVN su Windows
- 21. Impossibile utilizzare il repository remoto in un compositore su Windows
- 22. Esporta repository git su svn
- 23. "Non un repository git"
- 24. Posso utilizzare un repository GIT con i client SVN?
- 25. Git con SSH su Windows
- 26. Come rebase di un repository Git su un altro?
- 27. Git merge -s their: Semplicemente?
- 28. Posso rimuovere il commit iniziale da un repository Git?
- 29. Come posso spostare il mio repo git remoto su un altro repository git remoto?
- 30. Come spingere un repository Git locale su un altro computer?
Lo stesso vale per un repository git-svn? –
Questa domanda è ancora più rilevante con l'arrivo di bash su Windows. Quando passo a bash, mi rendo conto che il git nell'ambiente di Ubuntu ha una visione completamente diversa (molti file non tracciati) del repository. In Windows, git lo vede in uno stato pulito, tutti i file tracciati. – codinguser