Voglio creare una cartella in un repository GitHub e voglio aggiungere file in quella cartella. Come posso raggiungere questo obiettivo?
Voglio creare una cartella in un repository GitHub e voglio aggiungere file in quella cartella. Come posso raggiungere questo obiettivo?
Risposte:
Git non memorizza cartelle vuote . Assicurati solo che ci sia un file nella cartella come doc / foo.txt ed esegui git add doco git add doc/foo.txte che la cartella verrà aggiunta al tuo repository locale dopo aver eseguito il commit (e visualizzata su GitHub dopo averlo premuto).
git push doc master. Mi mostra un errore.
Non è possibile creare una cartella vuota e quindi aggiungere file a quella cartella, ma piuttosto la creazione di una cartella deve avvenire insieme all'aggiunta di almeno un singolo file. Su GitHub puoi farlo in questo modo:
/ . Questo crea una cartella.gitkeepche viene utilizzato convenzionalmente per fare in modo che Git rintracci le cartelle altrimenti vuote; tuttavia non è una funzionalità Git)Per prima cosa devi clonare il repository sul tuo computer locale
git clone github_url local_directory
Quindi è possibile creare cartelle e file locali all'interno di local_directorye aggiungerli al repository usando:
git add file_path
Puoi anche aggiungere tutto usando:
git add .
Nota che Git non tiene traccia delle cartelle vuote. Una soluzione alternativa è quella di creare un file all'interno della cartella vuota che si desidera tracciare. Di solito lo chiamo quel file empty, ma può essere qualsiasi nome tu scelga.
Infine, ti impegni e rispedisci a GitHub:
git commit
git push
Per ulteriori informazioni su Git, consulta il libro Pro Git .
Per quelli che utilizzano il browser Web, è possibile effettuare le seguenti operazioni:
masterdiramazione .Crea un nuovo file e quindi sul nome del file usa la barra. Per esempio
Java / Helloworld.txt
In realtà GitHub non crea una cartella vuota.
Ad esempio, per creare una cartella in C:\Users\Username\Documents\GitHub\Repository:
Crea una cartella denominata docs
Crea un nome file index.htmlsotto documenti
Apri l'applicazione GitHub per desktop
Si sincronizzerà automaticamente e sarà lì.
Fare clic sul nuovo file nel repository github online. Quindi scrivere il nome del file come myfolder/myfilenamequindi dare il contenuto del file e confermare. Quindi il file verrà creato all'interno di quella nuova cartella.
È sufficiente creare le cartelle richieste nel repository locale. Ad esempio, hai creato le directory appe config.
È possibile creare nuovi file in queste cartelle.
Per le regole Git:
Comando Git per eseguire il commit:
git add app/ config/git commitQuindi dare il messaggio di commit e salvare il commit.
Quindi spingere nel repository remoto,
git push origin remote
git add fooe commettilo. Allora git remote add foo <URL>allora git push foo master. L'ultimo comando mi mostra un errore. Dove sbaglio?
Per aggiungere una nuova directory non devi fare altro che creare una nuova cartella nel tuo repository locale. Crea una nuova cartella e aggiungi un file al suo interno.
Ora vai al tuo terminale e aggiungilo come se aggiungessi i normali file in Git. Inseriscili nel repository e controlla lo stato per assicurarti di aver creato una directory.