Git

Kako uskladištiti neispraćene datoteke u Gitu?

Kako uskladištiti neispraćene datoteke u Gitu?
Git stash korisna je značajka gita kada git korisnik treba prebaciti se s jedne radne mape na drugu radnu mapu radi rješavanja bilo kojeg problema, a modificirane datoteke trenutne radne mape moraju se pohraniti prije prebacivanja. Git slash pohranjuje sve modificirane praćene, nepraćene i zanemarene datoteke i pomaže korisniku da preinači izmijenjeni sadržaj kada to zahtijeva. Omogućuje git korisniku da spremi promjene koje će biti potrebne u budućnosti i pomaže korisniku da brzo očisti trenutni radni direktorij. Po defaultu pohranjuje neograničene promjene praćenih datoteka i izostavlja nepraćene i zanemarene datoteke. Ali ponekad zahtijeva spremanje datoteka bez praćenja. Datoteke koje se ne prate mogu se smanjiti pomoću -uključiti-ne prati mogućnost git skrivanje zapovijedanje i git dodaj naredba. Kako se ove naredbe mogu koristiti za spremanje nepraćenih datoteka u git, pokazalo je ovo uputstvo.

Preduvjeti

Instalirajte GitHub Desktop
GitHub Desktop pomaže korisniku gita da grafički izvršava zadatke povezane s gitom. Instalator najnovije verzije ove aplikacije za Ubuntu možete lako preuzeti s github-a.com. Morate instalirati i konfigurirati ovaj program nakon preuzimanja da biste ga koristili. Također možete provjeriti vodič za instaliranje GitHub Desktop na Ubuntu da biste pravilno znali postupak instalacije.

Stvorite GitHub račun
Trebat ćete stvoriti GitHub račun da biste objavili bilo koje lokalno spremište.

Stvorite lokalno spremište
Morate stvoriti lokalno spremište s jednom ili više datoteka i mapa kako biste provjerili naredbe korištene u ovom vodiču za skrivanje nepraćenih datoteka.

Inicijalizirajte git spremište
Idite u mapu lokalnog spremišta s terminala i pokrenite sljedeću naredbu za inicijalizaciju lokalnog spremišta.

$ git init

Dodajte datoteku u spremište

Pokrenite sljedeću naredbu za dodavanje Osnovni, temeljni.py u spremištu.

$ git dodaj osnovno.py

Provjerite datoteku koja se prati i ne prati

Pokrenite "Ls" naredba za provjeru popisa svih datoteka i mapa mape lokalnog spremišta.

$ ls

Pokrenite "Git počiniti" naredba za provjeru praćenih i nepraćenih datoteka:

$ git predati

Sljedeći izlaz pokazuje da mapa spremišta sadrži dvije datoteke. Ovi su Osnovni, temeljni.py i test.py. Osnovni.py dodaje se u spremište prije. Dakle, osnovno.py je praćena datoteka i test.py je datoteka koja nije praćena.

Skrivajte datoteke bez praćenja pomoću "git stash"

Izmijenjene datoteke bez praćenja mogu se spremiti pomoću "Git skrivanje" zapovijedati na dva različita načina. Jedan od načina je korištenje the -uključi-ne prati opcija s "Git skrivanje" naredba. Drugi način je korištenje -u opcija s "Git skrivanje" naredba. Korištenje ovih opcija prikazano je u nastavku.

A) Korištenje opcije -include-nonracked
Izvedite sljedeće naredbe da biste provjerili popis datoteka i mapa mape spremišta. Spremite datoteke bez evidencije i ponovno provjerite popis datoteka i mapa u mapi spremišta. Ovdje, "ls" naredba koristi se za prikaz popisa datoteka i mapa u mapi spremišta i "Git skrivanje -uključi-ne prati" naredba koristi se za spremanje datoteka bez praćenja.

$ ls
$ git stash --uključi-ne prati
$ ls

Sljedeći izlaz pokazuje da mapa spremišta sadrži dvije datoteke, imenovane Osnovni, temeljni.py i test.py, prije izvođenja "Git skrivanje" naredba. Ovdje, Osnovni, temeljni.py prati datoteka i test.py je datoteka koja nije praćena. Datoteka bez praćenja uklanja se iz mape spremišta nakon izvršavanja datoteke "Git skrivanje" naredba.

B) Korištenje opcije -u

Izvedite sljedeće naredbe za provjeru praćenih i nepraćenih datoteka spremišta. Spremite datoteke bez evidencije i ponovno provjerite popis datoteka i mapa u mapi spremišta. Evo, “Git ls-datoteke” naredba koristi se za prikaz popisa praćenih datoteka, "ls" naredba koristi se za prikaz popisa datoteka i mapa u mapi spremišta i "Git stash -u" naredba koristi se za spremanje datoteka bez praćenja.

$ git ls-datoteke
$ ls
$ git zaliha -u
$ ls

Sljedeći izlaz pokazuje da mapa spremišta sadrži dvije datoteke, imenovane Osnovni, temeljni.py i test.py, prije izvođenja "Git skrivanje" naredba. Ovdje, Osnovni, temeljni.py prati datoteka i test.py je datoteka koja nije praćena. Datoteka bez praćenja uklanja se iz mape spremišta nakon izvršavanja datoteke "Git stash -u" naredba.

Skrivajte datoteke bez praćenja pomoću "git add"

Nepraćene datoteke spremišta mogu se spremiti bez upotrebe -uključiti-ne prati ili -u mogućnost "Git skrivanje" naredba. Morate dodati nepraćene datoteke spremišta pomoću "Git dodaj" naredbu i pokrenite "Git skrivanje" naredba za spremanje datoteke bez praćenja i čišćenje trenutnog direktorija za rad uklanjanjem datoteke koja nije praćena iz mape spremišta.

$ git ls-datoteke
$ ls
$ git dodaj novo.py
$ git kosa crta
$ ls

Sljedeći izlaz pokazuje da je popis praćenih i nepraćenih datoteka trenutnog spremišta sličan prethodnim naredbama skrivanja nesretnute datoteke. Datoteka bez praćenja uklanja se iz mape spremišta nakon izvršavanja datoteke "Git skrivanje" naredba.

Dohvatite skrivenu datoteku

Postoji još jedna git naredba za vraćanje spremljenih nepraćenih datoteka u mapu spremišta po potrebi. Pokrenite sljedeću naredbu za provjeru popisa datoteka i mapa trenutne mape spremišta i vraćanja prethodno skrivanih nepraćenih datoteka u mapi spremišta. Ovdje, "ls" naredba koristi se za prikaz popisa datoteka i mapa u mapi spremišta i “Git stash apply” naredba se koristi za vraćanje datoteka koje nisu praćene.

$ ls
Primjenjuje se $ git kosa crta
$ ls

Sljedeći izlaz pokazuje da spremište ima jednu praćenu datoteku i nakon izvršavanja datoteke “Git stash apply” naredba, nepraćena datoteka koja je skrivena prije vraćena je u mapu spremišta.

Zaključak

Različiti načini skrivanja nepraćenih datoteka i čišćenja trenutnog direktorija spremišta opisani su u ovom vodiču pomoću "Git skrivanje" naredba. Kako se datoteke koje nisu praćene mogu vratiti pomoću "Git skrivanje" zapovijed je također ovdje bila prikazana. Koncept praćenih i nepraćenih datoteka i način spremanja nepraćenih datoteka u git bit će razjašnjeni za korisnike gita nakon čitanja ovog vodiča.

Kako promijeniti lijevu i desnu tipku miša na računalu sa sustavom Windows 10
Sasvim je normalno da su svi uređaji računalnog miša ergonomski dizajnirani za dešnjake. Ali postoje dostupni uređaji za miš koji su posebno dizajnira...
Emulirajte klikove mišem lebdeći mišem bez klika u sustavu Windows 10
Korištenje miša ili tipkovnice u pogrešnom držanju pretjerane upotrebe može rezultirati mnogim zdravstvenim problemima, uključujući naprezanje, sindro...
Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...