logo

Full de trucs de Git

Full de trucs de Git és una guia ràpida completa per a l'aprenentatge Git conceptes, des de nivells molt bàsics fins a nivells avançats. Per això Full de trucs de Git , el nostre objectiu és proporcionar una eina de referència pràctica tant per a desenvolupadors/enginyers de DevOps principiants com amb experiència. Això Full de trucs de Git no només facilita que els nouvinguts comencin, sinó que també serveix de refresc per als professionals experimentats.

Full de trucs de Git

Full de trucs de Git



En aquest Full de trucs de Git, hem cobert tots els conceptes bàsics per a les ordres avançades de Git que els desenvolupadors necessitaven durant el procés de desenvolupament i desplegament. A més, està ben estructurat i categoritzat segons els diferents casos d'ús. Inclou Git i GitHub, descàrrega de Git, configuració i configuració de Git, ordres de Git, Git bash, creació i obtenció de projectes Git, instantànies de Git, ramificació i fusió a Git, compartició i actualització a Git, comparació de Git, gestió de l'historial a Git i més.

Què és Git?

Git és la distribució gratuïta i de codi obert sistemes de control de versions això és responsable de tot GitHub relacionat que passa localment al vostre ordinador.

Entendre el control de versions

El control de versions, també conegut com a control de font, és la tècnica de seguiment i gestió dels canvis als codis i aquests són els sistemes que són eines de programari que permeten als equips de programari gestionar les modificacions al codi font a mesura que passa el temps.



Què és GitHub?

GitHub és una plataforma d'emmagatzematge al núvol d'ús gratuït àmpliament utilitzada amb control de versions i moltes altres funcions essencials que ajuda específicament als desenvolupadors a gestionar i desplegar els seus projectes a GitHub.

Beneficis d'utilitzar Git

  • Seguiment de l'historial : Git us permet fer un seguiment de tots els canvis fets al vostre projecte, inclosos: qui va fer el canvi i quan es va fer.
  • Col·laboració : diversos desenvolupadors poden treballar en el mateix projecte alhora, i Git gestiona de manera eficient la fusió dels canvis al codi.
  • Ramificació i fusió : Git permet als desenvolupadors crear branques per treballar en noves funcions o correccions d'errors i, posteriorment, tornar-les a combinar a la base de codi principal.
  • Treball fora de línia : Git funciona fora de línia, el que significa que podeu fer canvis i treballar en el vostre projecte fins i tot sense connexió a Internet.
  • Aprèn Git Cheat Sheet (conceptes bàsics a avançats)

    str.substring en java

    Aprèn Git Cheat Sheet (conceptes bàsics a avançats)

    Ordres d'instal·lació de Git

    Aquestes són les ordres d'instal·lació de Git per a diferents sistemes operatius:



    Ordres

    Descripció

    Instal·lador autònom de Git per a Windows. Per a més detalls Llegeix aquí
    $ brew install git Instal·leu Git amb Homebrew és Mac OS
    $ sudo port selfupdate Instal·leu Git amb MacPorts és Mac OS
    $ sudo apt-get install git Instal·leu l'ordre per a Linux
    $ git –versió Mostra la versió actual del vostre Git

    Configuració i configuració de Git

    Aquí teniu les ordres de configuració i configuració de Git:

    Ordres

    Descripció

    git config –global user.name El teu nom Establiu el vostre nom d'usuari globalment.
    git config –usuari global.correu electrònic al vostre correu electrò[email protected] Configureu el vostre correu electrònic globalment.
    git config –global color.ui auto – S'estableix per mostrar la sortida de colors al terminal
    git ajuda Mostra la documentació d'ajuda principal, mostrant una llista d'ordres de Git d'ús habitual.

    Inicialització d'un repositori

    Aquí hi ha les ordres d'inicialització d'un dipòsit de Git:

    Ordres

    cadenes de concatenació java

    Descripció

    fa calor Inicialitza un nou repositori Git al directori actual.
    fa calor Crea un nou repositori Git al directori especificat.
    clon de git això Clona un dipòsit des d'un servidor remot a la vostra màquina local.
    git clone –branch Clona una branca específica d'un dipòsit.

    Ordres Git bàsiques

    Aquí hi ha algunes ordres bàsiques de Git:

    Ordres

    Descripció

    git add Afegeix un fitxer específic a l'àrea de posada en escena.
    git add. o git add –all Afegeix tots els fitxers modificats i nous a l'àrea de preparació.
    estat git Mostra l'estat actual del vostre dipòsit, inclosos els fitxers amb seguiment i sense seguiment, els fitxers modificats i la informació de la branca.
    estat git: ignorat Mostra els fitxers ignorats a més de la sortida d'estat normal.
    git diff Mostra els canvis entre el directori de treball i l'àrea de prova (índex).
    git diff Mostra les diferències entre dos commits.
    git diff –staged o git diff –cached Mostra els canvis entre l'àrea de prova (índex) i la darrera confirmació.
    git diff HEAD Mostra la diferència entre el directori actual i l'últim commit
    git commit Crea una confirmació nova amb els canvis a l'àrea de prova i obre l'editor de text predeterminat per afegir un missatge de confirmació.
    git commit -m o git commit –missatge Crea una confirmació nova amb els canvis a l'àrea de prova i especifica el missatge de confirmació en línia.
    git commit -a o git commit –all Compromesa tots els fitxers modificats i suprimits al repositori sense utilitzar explícitament git add per organitzar els canvis.
    git notes afegir Crea una nota nova i l'associa a un objecte (commit, etiqueta, etc.).
    git restore Restaura el fitxer del directori de treball al seu estat en l'últim commit.
    git reset Mou el punter de la branca a una confirmació especificada, restablint l'àrea de prova i el directori de treball perquè coincideixi amb la confirmació especificada.
    git reset –soft Mou el punter de la branca a una confirmació especificada, conservant els canvis a l'àrea de prova i al directori de treball.
    git reset –hard Mou el punter de la branca a una confirmació especificada, descartant tots els canvis a l'àrea de prova i al directori de treball, restablint efectivament el dipòsit a la confirmació especificada.
    vés rm Elimina un fitxer tant del directori de treball com del repositori, posant en escena la supressió.
    anar mv Mou o canvia el nom d'un fitxer o directori al vostre repositori Git.

    A més, comproveu : Ordres Git bàsiques amb exemples

    Git Commit (ordres actualitzades)

    Aquestes són algunes de les ordres actualitzades per a Git commit:

    Ordres

    java int a la cadena

    Descripció

    git commit -m fet: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per indicar una confirmació de funció nova al dipòsit.
    git commit -m fix: missatge Creeu una nova confirmació en un dipòsit de Git amb un missatge específic per solucionar els errors de les bases de codi
    git commit -m tasca: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per mostrar tasques rutinàries o manteniment.
    git commit -m refactor: missatge Creeu un nou commit en un repositori Git amb un missatge específic per canviar la base de codi i millorar l'estructura.
    git commit -m docs: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per canviar la documentació.
    git commit -m estil: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per canviar l'estil i el format de la base de codi.
    git commit -m prova: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per indicar els canvis relacionats amb la prova.
    git commit -m perf: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per indicar els canvis relacionats amb el rendiment.
    git commit -m ci: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per indicar els canvis relacionats amb el sistema d'integració contínua (CI).
    git commit -m build: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per indicar els canvis relacionats amb el procés de creació.
    git commit -m revert: missatge Creeu una confirmació nova en un dipòsit de Git amb un missatge específic per indicar els canvis relacionats amb la reversión d'una confirmació anterior.

    Ramificació i fusió

    Aquí hi ha algunes ordres de ramificació i fusió de Git:

    Ordres

    Descripció

    branca git Llista totes les branques del repositori.
    branca git Crea una branca nova amb el nom especificat.
    git branca -d Elimina la branca especificada.
    git branca -a Llista totes les sucursals locals i remotes.
    git branca -r Llista totes les sucursals remotes.
    git checkout Canvia a la branca especificada.
    git checkout -b Crea una branca nova i hi canvia.
    git checkout — Descarta els canvis fets al fitxer especificat i el retorna a la versió de l'últim commit.
    git va Combina la branca especificada amb la branca actual.
    git log Mostra l'historial de commits de la branca actual.
    git log Mostra l'historial de commits de la branca especificada.
    git log –seguir Mostra l'historial de confirmació d'un fitxer, inclosos els seus canvis de nom.
    git log –all Mostra l'historial de commits de totes les branques.
    git stash Emmagatzema els canvis al directori de treball, la qual cosa us permet canviar a una branca diferent o confirmar sense comprometre els canvis.
    llista git stash Llista tots els dipòsits al repositori.
    git stash pop Aplica i elimina l'emmagatzematge més recent de la llista d'emmagatzematge.
    git stash drop Elimina l'emmagatzematge més recent de la llista d'emmagatzematge.
    git dia Llista totes les etiquetes del repositori.
    git dia Crea una etiqueta lleugera a la confirmació actual.
    git dia Crea una etiqueta lleugera a la confirmació especificada.
    git tag -a -m Crea una etiqueta anotada a la confirmació actual amb un missatge personalitzat.

    Repositoris remots

    Aquí hi ha algunes ordres de repositoris remots de Git:

    Ordres

    Descripció

    git fetch Recupera el canvi d'un dipòsit remot, incloses les noves branques i la confirmació.
    git fetch Recupera el canvi del repositori remot especificat.
    git fetch –prune Elimina qualsevol branca de seguiment remot que ja no existeix al repositori remot.
    git pull Obtén els canvis del repositori remot i els fusiona a la branca actual.
    git pull Obtén els canvis del dipòsit remot especificat i els fusiona a la branca actual.
    git pull –rebase Obtén els canvis del repositori remot i torna a basar la branca actual a la branca actualitzada.
    git push Envia les confirmacions locals al dipòsit remot.
    git push Envia les confirmacions locals al repositori remot especificat.
    git push Envia les confirmacions locals a la branca especificada del dipòsit remot.
    git push –all Envia totes les branques al repositori remot.
    git remote Llista tots els dipòsits remots.
    git remote add Afegeix un nou dipòsit remot amb el nom i l'URL especificats.

    Comparació Git

    Aquí hi ha algunes ordres de comparació de Git:

    educació shloka mehta

    Ordres

    Descripció

    git show Mostra els detalls d'una confirmació específica, inclosos els seus canvis.
    git show Mostra els detalls de la confirmació especificada, inclosos els seus canvis.

    Història de gestió de Git

    Aquí hi ha algunes ordres de gestió de l'historial de Git:

    Ordres

    Descripció

    git reverteix Crea una confirmació nova que desfà els canvis introduïts per la confirmació especificada.
    git revert –no-commit Desfà els canvis introduïts per la confirmació especificada, però no en crea una nova.
    git superi Torna a aplicar les confirmacions de la branca actual a la punta de la branca especificada.

    Per què utilitzar Git?

    Aquests són alguns dels motius pels quals potser voldreu utilitzar Git:

    • Feu un seguiment dels canvis al vostre codi
    • Col·laborar en projectes amb altres persones
    • Mantenir un historial de codi organitzat
    • Torneu fàcilment a les versions anteriors quan sigui necessari
    • Allibera el teu codi de manera eficient i gestiona les versions
    • Millorar la productivitat i la integritat del codi en el desenvolupament de programari.

    Conclusió

    En conclusió, aquest full de trucs de Git està ben organitzat i classificat, de manera que és fàcil que els desenvolupadors trobin ràpidament les ordres que necessiten per a casos d'ús específics. Tant si es tracta de configurar i configurar Git, crear i gestionar projectes, fer instantànies, ramificar i combinar, compartir i actualitzar, comparar canvis o gestionar l'historial de versions, el full de trucs de Git ho cobreix tot.

    Mitjançant l'ús d'aquest recurs, els desenvolupadors poden millorar la seva productivitat i eficiència en el treball amb Git, donant lloc a projectes de desenvolupament de programari més fluids i exitosos.

    Recurs relacionat:

    què és una pila en java
    • Git vs GitHub
    • Ordres Git
    • Com funciona el control de versions de Git?

    Preguntes freqüents sobre Git Cheat Sheet

    P.1 Quina diferència hi ha entre Git i GitHub?

    Git és un sistema de control de versions que permet als desenvolupadors fer un seguiment local dels canvis al seu codi, mentre que GitHub és una plataforma basada en web que proporciona allotjament per a repositoris Git i facilita la col·laboració entre desenvolupadors.

    P.2 Per què es diu Git?

    El nom git va ser donat per Linus Torvalds quan va escriure el mateix primera versió .

    P.3 Com extreure totes les dades de git?

    git fetch –all L'ordre recupera les metadades de cada canvi fet a totes les branques d'un dipòsit. El git pull –all L'ordre descarrega tots els canvis fets a totes les branques a la vostra màquina local

    P.4 On s'emmagatzemen les dades de Git?

    Git manté les coses organitzades amb dues estructures de dades principals conegudes com a objecte botiga i el índex .Totes aquestes dades del dipòsit s'emmagatzemen a l'arrel del vostre directori de treball en un subdirectori ocult anomenat . git. És com un club secret per al vostre codi.