Close

Git bash

Fondamentalmente, Git è un insieme di programmi di utilità a riga di comando progettati per essere eseguiti in un ambiente a riga di comando in stile Unix. I sistemi operativi moderni come Linux e macOS includono entrambi terminali a riga di comando Unix integrati. Questo rende Linux e macOS sistemi operativi complementari quando si lavora con Git. Microsoft Windows utilizza invece il prompt dei comandi di Windows, un ambiente terminale non UNIX.

In ambienti Windows, Git è spesso confezionato come parte di applicazioni GUI di livello superiore. Le GUI per Git possono tentare di astrarre e nascondere le primitive del sistema di controllo delle versioni sottostanti. Questo può essere un ottimo aiuto per i principianti di Git per contribuire rapidamente a un progetto. Una volta che i requisiti di collaborazione di un progetto crescono con gli altri membri del team, è fondamentale essere consapevoli di come funzionano gli effettivi metodi grezzi di Git. Questo è il momento in cui può essere utile eliminare una versione della GUI per gli strumenti della riga di comando. Git Bash è offerto per fornire un'esperienza Git terminale.


Che cos'è Git Bash?


Git Bash è un'applicazione per ambienti Microsoft Windows che fornisce un livello di emulazione per un'esperienza da riga di comando Git. Bash è l'acronimo di Bourne Again Shell. Una shell è un'applicazione terminale utilizzata per interfacciarsi con un sistema operativo tramite comandi scritti. Bash è una popolare shell predefinita su Linux e macOS. Git Bash è un pacchetto che installa Bash, alcune comuni utilità di bash e Git su un sistema operativo Windows.

Come installare Git Bash


Git Bash è incluso nel pacchetto Git For Windows . Scarica e installa Git For Windows come le altre applicazioni Windows. Una volta scaricato, trova il file .exe incluso e aprilo per eseguire Git Bash.

Come usare Git Bash


Git Bash ha le stesse operazioni di un'esperienza Bash standard. Sarà utile esaminare l'utilizzo di base di Bash. L'uso avanzato di Bash non rientra nell'ambito di questo documento incentrato su Git.

Database
materiale correlato

Come spostare un repository Git completo

Logo di Bitbucket
Scopri la soluzione

Impara a utilizzare Git con Bitbucket Cloud

Come navigare tra le cartelle


Il comando Bash pwd viene utilizzato per stampare la "directory di lavoro corrente". pwd equivale all'esecuzione di cd su un terminale DOS (host della console Windows). Si tratta della cartella o del percorso in cui risiede la sessione corrente di Bash.

Il comando Bash ls viene utilizzato per "elencare" il contenuto della directory di lavoro corrente. ls è equivalente a DIR su un terminale host di console Windows.

Sia Bash che l'host della console Windows hanno un comando cd. cd è l'acronimo di "Change Directory". cd viene richiamato con un nome di directory aggiunto. L'esecuzione di cd cambierà la directory di lavoro corrente della sessione terminale con l'argomento della directory passato.

Comandi Git Bash


Git Bash è dotato di comandi aggiuntivi che possono essere trovati nella directory /usr/bin dell'emulazione Git Bash. Git Bash può effettivamente fornire un'esperienza shell abbastanza solida su Windows. Git Bash viene fornito con i seguenti comandi di shell che non rientrano nell'ambito di questo documento: Ssh, scp, cat, find.

Oltre al set di comandi Bash precedentemente discusso, Git Bash include il set completo di comandi principali di Git discussi in questo sito. Scopri di più nelle pagine di documentazione corrispondenti per git clone, git commit, git checkout, git push e altro ancora.


Condividi l'articolo
Argomento successivo

Letture consigliate

Aggiungi ai preferiti queste risorse per ricevere informazioni sui tipi di team DevOps e aggiornamenti continui su DevOps in Atlassian.

Le persone collaborano utilizzando una parete piena di strumenti

Blog di Bitbucket

Illustrazione su Devops

Percorso di apprendimento DevOps

Funzione Demo Den per demo con esperti Atlassian

Come Bitbucket Cloud funziona con Atlassian Open DevOps

Iscriviti alla nostra newsletter DevOps

Thank you for signing up