/ / Consigli sull'uso di GitHub - git, netbeans, github

Consigli sull'utilizzo di GitHub - git, netbeans, github

Ho recentemente iniziato a usare GitHub. Sto lavorando a un progetto sia sul mio PC di lavoro che sul mio PC di casa. Il problema che ho riscontrato è che quando apporto modifiche al mio PC di lavoro e "spingo" le modifiche a GitHub, quando torno a casa e voglio "estrarre" queste modifiche sul mio PC di casa, non sembra funzionare - viene fuori un errore (non riesco a ricordare esattamente cosa ha detto, ma qualcosa a che fare con l'infrangere una regola sul controllo dei file). Fondamentalmente questo è quello che voglio succedere:

  1. Apportare modifiche al mio PC di lavoro e aggiornare il repository GitHub con quei cambiamenti
  2. Vai a casa e sostituisci quello che avevo sul mio PC di casa con l'aggiornamento progetto da GitHub
  3. Apportare modifiche al mio PC di casa e aggiornare il repository GitHub con quei cambiamenti
  4. Vai a lavorare e sostituire quello che avevo sul mio PC da lavoro con quello aggiornato progetto da GitHub

Come ottengo questo? Sto usando Netbeans, quindi sto facendo tutte le cose relative a Git attraverso questo.

Aggiornare

I comandi che sto usando al momento sono: Dopo aver completato una serie di modifiche, faccio clic su Git> Esegui, quindi su Git> Remoto> Push per salvarlo in GitHub.

Quando arrivo al mio PC di casa e voglio sostituire il mio attuale progetto con quello su GitHub, faccio clic su Git> Remoto> Pull.

risposte:

2 per risposta № 1

La tua idea funziona bene, sembra che tu sia semplicemente inesperto con git. Ci sono molti tutorial disponibili online, ci vuole un po 'per abituarsi.

Il problema te potrebbe incontrarsi è un git pull abbaia se si hanno modifiche non eseguite localmente quando si tenta di tirare. Assicurati di avere uno stato pulito e impegnato quando tiri e funzionerà.

Inoltre, se hai commesso ma non spintocambiamenti, un pull cercherà di unire questi cambiamenti, dal momento che è quello che gli hai chiesto di fare. Spesso questo non sarà davvero un problema, ma i conflitti possono accadere e dovrai risolverli quando lo farai. è solo un evento normale con controllo della versione e qualcosa che dovresti abituare a trattare.


0 per risposta № 2

È possibile che tu stia riscontrando problemi con terminazioni di linea in conflitto a causa del passaggio tra Mac e PC ... Ci dovrebbe essere un modo per impostare la tua applicazione di scelta per utilizzare terminazioni di linea coerenti.