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
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
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.