2012-09-05 5 views
15

Sto facendo la mia importazione iniziale del codice esistente in git, è piuttosto un grande codebase quindi la spinta sta prendendo tempo.Posso continuare a lavorare mentre git push?

Da quello che mi risulta git ottiene le modifiche e quindi esegue l'upload, quindi sono sicuro di continuare a lavorare mentre il push sta andando, o devo aspettare che si completi prima di modificare i file?

risposta

20

Quando Git si spinge, non legge né scrive nulla dall'albero di lavoro, solo materiale dalla cartella .git.

Quindi sì, sei sicuro di continuare a lavorare.

+0

Ma suppongo che sia vero il contrario per i pull mentre modificano l'albero di lavoro? per esempio. Se non avessi attirato un paio di mesi e poi avrei dovuto aspettare che si completasse sì? – Hailwood

+12

'pull' è una scorciatoia per' fetch' + 'unione '. 'fetch' non cambia i tuoi file,' merge' ovviamente lo fa. Se hai una connessione lenta, forse potresti fare "fetch" mentre lavori e poi "unire" quando decidi di portare modifiche remote nella tua struttura di lavoro. – kan