Git legg til mappe

Git legg til mappe
Det er nesten uunngåelig at du må opprette nye filer og mapper når du jobber med et Git -depot. For å inkludere dem i depotet, må du legge dem til listen over filer sporet av Git.

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.