2013-03-25 8 views
11

Ho clonato un repository sul mio computer desktop utilizzando git clone sshurl. Come previsto, questo ha creato una cartella sul mio desktop.Come spingere una nuova cartella (contenente altre cartelle e file) su un repository git esistente?

Ora, invece di un singolo file, voglio spingere un'intera cartella in git. Ad esempio, la cartella che ho clonato è denominata project_iphone. Ora aggiungo un'altra cartella denominata my_project a project_iphone. La cartella my_project contiene anche molti file e cartelle.

La mia domanda è, come devo spingere la cartella my_project sul server?

Le istruzioni passo-passo sarebbero utili.

Grazie.

risposta

14

È necessario git add my_project per mettere in scena la nuova cartella. Quindi git add my_project/* per mettere in scena i suoi contenuti. Quindi, esegui il commit di ciò che hai organizzato utilizzando git commit e infine reimposta le modifiche all'origine utilizzando git push origin master (presumo che desideri inviare al ramo principale).

+0

funziona bene ..... ora ho spinto una cartella per git ... come faccio a rimuovere la cartella? provato git rm ma non è riuscito ... – da32

+1

Cosa non funziona su git rm? Hai ricevuto un messaggio di errore? – Gavin

+0

non importa, è necessario aggiungere -r..se non è possibile cancellare la cartella ... grazie per l'aiuto comunque ... – da32

Problemi correlati