Miközben a Git-en dolgoznak, a fejlesztőknek ellenőrizniük kell az összes végrehajtott és nem véglegesített változtatást, mielőtt a helyi tartalmat a távoli tárolóba továbbítanák. Mint tudjuk, a nem véglegesített fájlok nem kerülnek a Git távoli tárolójába. Az adattár állapotának megtekintéséhez, beleértve a Git nem véglegesített módosításait, a „ $ git állapot ” parancsot kell használni. Ezenkívül a fejlesztőknek meg kell nézniük a legutóbbi véglegesítések közötti változásokat. Erre a célra használja a „ $ git diff ” parancs a kívánt két véglegesítés közötti különbség megjelenítéséhez.
Ez az útmutató a következőket tárgyalja:
- Hogyan lehet megtekinteni a Git el nem kötelezett változtatásait?
- Hogyan lehet megkülönböztetni két kötelezettséget a „ git diff ” parancsot?
Hogyan lehet megtekinteni a Git el nem kötelezett változtatásait?
Ha meg szeretné tekinteni a nem véglegesített módosításokat a Gitben, először lépjen a szükséges tárhelyre, hozzon létre egy fájlt, és kövesse azt az átmeneti indexhez. Ezután tekintse meg a Git adattár nyomon követett változásait a „ $ git állapot ” parancsot.
Kövesse a megadott lépéseket a fent tárgyalt forgatókönyv megvalósításához!
1. lépés: Navigáljon a Local Git Directoryhoz
Lépjen az adott helyi könyvtárba a „ CD 'parancs:
$ CD 'C:\Menj \n ew_repos'
2. lépés: Új fájl létrehozása
Ezután hajtsa végre a „ érintés ” parancs egy új fájl létrehozásához a helyi könyvtárban:
$ érintés teszt_fájl.txt
3. lépés: Munkakönyvtár-módosítások hozzáadása a Git Staging Area-hez
Az átmeneti index újonnan hozzáadott módosításainak nyomon követéséhez futtassa az alábbi parancsot:
$ git add teszt_fájl.txt
4. lépés: Ellenőrizze az új módosításokat
Tekintse meg a végrehajtott és nem véglegesített változtatásokat a „ $ git állapot 'parancs:
$ git állapotAz alábbi kimeneten láthatja, hogy az újonnan létrehozott fájlt véglegesíteni kell:
Lépjünk a következő részre, és nézzük meg a két commit közötti különbség kimutatásának módszerét.
Hogyan lehet különbséget tenni két commit között a „git diff” parancs használatával?
A két véglegesítés közötti különbség megállapításához hozzon létre egy új fájlt. Ezután állítsa be és hajtsa végre a változtatásokat. Ezután nyissa meg a fájlt a szövegszerkesztőben, és végezzen módosításokat. Adjon hozzá új módosításokat az átmeneti területhez, és hagyja jóvá azokat. Ezt követően használja a „ $ git diff ” parancsot a kívánt véglegesítések SHA-kivonatával együtt a fájl változásainak megtekintéséhez.
Próbálkozzon a megadott lépésekkel a fent tárgyalt forgatókönyv megvalósításához!
1. lépés: Új fájl létrehozása
Futtassa a „ érintés ” parancs egy új szövegfájl létrehozásához:
$ érintés fájl1.txt
2. lépés: Új fájl nyomon követése
Hajtsa végre a következő parancsot, hogy az újonnan létrehozott fájlt nyomkövetési célból hozzáadja a Git állomásozási területéhez:
$ git add fájl1.txt
3. lépés: Végezzen el új változtatásokat
Ezután mentse el az összes hozzáadott módosítást a Git tárolóban a „ git commit 'parancs:
$ git commit -m '1 fájl hozzáadva'
4. lépés: Nyissa meg és frissítse a fájlt
Most az újonnan hozzáadott fájl megnyitásához és frissítéséhez futtassa a „ $ kezdés 'parancs:
$ start file1.txt
5. lépés: Változások hozzáadása az átmeneti területhez
Miután módosította a fájlt, kövesse azokat a Git átmeneti területére:
$ git add .
6. lépés: Végezzen el új változtatásokat
Ezután frissítse a Git-tárat az újonnan hozzáadott változtatásokkal az alábbi parancs végrehajtásával:
$ git commit -m 'file1.txt frissítve'
7. lépés: Ellenőrizze a Git Log-ot
Ezt követően futtassa a „ git reflog ” parancs az összes véglegesítés SHA-kivonatának lekéréséhez:
$ git log --onlineAz alábbi kimenetben lemásoltuk a kiemelt commit SHA-hash-t, hogy megtaláljuk a köztük lévő különbséget:
8. lépés: Keressen különbséget a kötelezettségvállalások között
Végül, a „ git diff 'parancs:
$ git diff cea60d0 726df51Az alábbi kimenetben:
- ' — ” a fájl régi verzióját jelzi
- ' +++ ” mutatja a frissített fájlt.
- ' +Az első fájlom. ” az adott fájl frissített tartalma
Elmagyaráztuk, hogyan lehet megjeleníteni a nem véglegesített változtatásokat és a két véglegesítés közötti különbségeket a Gitben.
Következtetés
A nem véglegesített módosítások ellenőrzéséhez lépjen a helyi könyvtárba, és futtassa a „ git állapot ” parancsot. Megmutatja az összes nem végrehajtott változtatást. Ha azonban meg akarja találni a különbséget két commit között, a „ git diff