Jeg vil opprette en mappe i et GitHub-arkiv og vil legge til filer i den mappen. Hvordan gjør jeg dette?
Git lagrer ikke tomme mapper. Bare sørg for at det er en fil i mappen som doc/foo.txt og kjør git add doc
eller git add doc/foo.txt
, og mappen vil bli lagt til ditt lokale depot når du har committet (og vises på GitHub når du har pushet den).
Først må du klone depotet til din lokale maskin.
git clone github_url local_directory
Deretter kan du opprette lokale mapper og filer i din local_directory
, og legge dem til depotet ved hjelp av:
git add file_path
Du kan også legge til alt ved hjelp av:
git add .
Merk at Git ikke sporer tomme mapper. En løsning er å opprette en fil i den tomme mappen du vil spore. Jeg pleier å kalle den filen empty
, men den kan hete hva du vil.
Til slutt forplikter du deg og skyver tilbake til GitHub:
git commit
git push
For mer informasjon om Git, sjekk ut Pro Git-boken.
Du oppretter bare de nødvendige mappene i ditt lokale depot. For eksempel opprettet du katalogene app
og config
.
Du kan opprette nye filer under disse mappene.
For Git-regler:
Git-kommando for å gjøre commit:
git legg til app/ config/
git commit
Gi deretter commit-meldingen og lagre commit.
Skyv deretter til det eksterne depotet ditt,
git push origin remote