Denne guiden vil vise deg hvordan du legger til nye filer og kataloger i et Git -depot.
Eksempel på repo
Det første trinnet er å sette opp et eksempel på git -repo for å illustrere konseptene i denne opplæringen.
Begynn med å lage en katalog som vist:
$ mkdir ~/sample_repo
Naviger inn i katalogen:
$ cd ~/sample_repo
Deretter initialiser katalogen som en git -repo ved å kjøre kommandoen:
$ git init .
Kommandoen ovenfor skal initialisere en tom katalog som et git -depot.
Git legg til kommando
Du vil bruke Git Add -kommandoen når du legger til nye filer og kataloger i et Git -depot.
Kommandoen lar deg spesifisere enkelt- eller flere filnavn eller kataloger.
La oss starte med å lage en ny fil i vår eksempler_repo som vist:
$ Touch Readme.MD
For å legge til alle filene og katalogene i depotet, kjør kommandoen:
$ git Legg til .
Kommandoen ovenfor vil legge til alle tilsatte, slettede eller endrede filer i GIT -iscenesettelsesområdene.
For nye filer og kataloger betyr dette at Git nå sporer dem.
Legg merke til at bruk av Git Legg til . Kommandoen vil legge til filene og katalogene i din nåværende arbeidskatalog.
Dette er nyttig når du er roten til depotet ditt.
Du kan bruke -A -flagget for å fortelle Git for å legge til alle filene og katalogene hvis du er i en nestet katalog av repoen.
$ git add -all
I dette tilfellet flyttes alle de ikke -sporede filene og katalogene i hele arbeidstreet til iscenesettelsesområdet.
Git legg til katalog
For å legge til en spesifikk katalog i GIT, kan du bruke GIT -kommandoen etterfulgt av katalogens navn.
Begynn med å opprette en ny katalog i Sample_repo.
$ mkdir new_dir
For å legge til manualen alene, kjør kommandoen:
$ git legg til new_dir/
Kommandoen over vil bare legge til de spesifiserte og ignorere andre ikke -sporede filer.
Git legg til spesifikk fil
Du kan også legge til en bestemt fil og ignorere de andre. Lag for eksempel en ny TXT -fil i New_Dir -katalogen til Sample_repo
$ Touch new_dir/hallo.tekst
For å legge til den aktuelle filen, kjør kommandoen:
$ git legg til new_dir/hallo.tekst
Git Legg til filer i forlengelse
Git lar deg også legge til filer som samsvarer med en spesifikk utvidelse ved hjelp av et jokertegn.
For eksempel for å legge til alle filene som slutter på .txt, vi kan gjøre:
$ git add *.tekst
Git Legg til endrede filer bare
Du vil kanskje bare legge til de fjerne eller modifiserte filene i noen tilfeller. I så fall kan du bruke -u -flagget som vist:
$ git add -u .
Kommandoen over skal legge til de slettede eller endrede filene i den gjeldende arbeidskatalogen.
Konklusjon
I denne artikkelen utforsket vi forskjellige aspekter av Git Add -kommandoen. Denne kommandoen lar deg legge til filer og kataloger til Git -iscenesettelsesområdet. I tillegg kan du se tilstanden til din Git -repo før du begår å bruke GIT -status -kommandoen.