Questo articolo spiegherà la procedura di creazione di un ramo principale in un repository nudo git.
Come creare/creare un ramo "master" in un repository nudo git?
Per creare/fare un "maestro"Branch in un repository nudo, segui le istruzioni fornite:
Passaggio 1: reindirizzarsi al repository locale
Innanzitutto, passa alla directory locale desiderata utilizzando il seguente comando:
CD "C: \ git"
Passaggio 2: crea un repository nudo
Quindi, utilizza il comando sotto fornito insieme al nome particolare del repository nudo per crearlo:
Git init -Bare Barerepo
Qui, "Barerepo"È il nostro nome di repository nudo:
Passaggio 3: navigare verso il repository nudo
Successivamente, reindirizzare al repository nudo appena creato:
CD BareRepo
Passaggio 4: visualizza le filiali disponibili
Ora, digita il seguente comando per visualizzare tutte le filiali disponibili nel repository nudo:
GIT Branch
Si può osservare che il repository nudo non contiene alcun ramo:
Passaggio 5: crea una filiale "master"
Per creare un ramo principale nel repository nudo, eseguire il comando fornito:
GIT Branch Master
Nello screenshot seguente, l'errore può essere visto e non è stato possibile creare il ramo principale:
Nota: Non è possibile creare alcun ramo in un repository nudo. Molti comandi Git non funzionano in un repository nudo. Quindi, per creare un ramo principale in un repository nudo seguire i passaggi successivi.
Passaggio 6: torna indietro alla directory di root
Ora, usa il seguente comando e torna al repository root:
CD…
Passaggio 7: crea un clone di repository nudo
Successivamente, clona un repository nudo in un altro repository:
Git Clone BareRepo/ Repo1
Qui, "Repo1"È il nostro repository desiderato in cui vogliamo clonare il nostro repository nudo:
Passaggio 8: verificare i repository
Elenca il contenuto del repository root utilizzando il comando sotto fornito:
ls
Qui, entrambi "Repo1" E "Barerepo"I repository possono essere visti:
Passaggio 9: reindirizzarsi al repository clonato
Quindi, navigare al repository clonato, i.e., "Repo1":
CD Repo1
Passaggio 10: elenca le filiali
Visualizza i rami disponibili del repository di lavoro corrente:
GIT Branch
Nello screenshot seguente, nessun ramo può essere visto nel repository clonato corrente:
Passaggio 11: crea un nuovo file
Ora, utilizza il "tocco"Comanda e crea un nuovo file nel repository clonato corrente:
Tocca Test1.TXT
Passaggio 12: Traccia il file
Aggiungi il file appena creato all'indice GIT:
git aggiungi .
Passaggio 13: commettere modifiche
Successivamente, commetti modifiche con l'aiuto del seguente comando insieme al messaggio di commit desiderato:
git commit -m "file test1 aggiunto"
Passaggio 14: controlla le filiali
Successivamente, elenca di nuovo tutte le filiali:
GIT Branch
Come puoi vedere che il repository corrente ora contiene un "maestro" ramo:
Passaggio 15: Visualizza il telecomando
Per verificare se il repository corrente è collegato al repository nudo o meno, eseguire il comando sotto l'elenco:
git remote -v
Si può vedere che l'attuale repository è stato clonato con il "Barerepo"Repository nudo:
Passaggio 16: spingere le modifiche al repository nudo
Ora, digita il seguente comando per spingere le modifiche del repository corrente nel repository gare git:
Git Push Origin Master
Passaggio 17: passa al repository nudo
Passa di nuovo al repository Git Git per visualizzare le modifiche lì:
CD BareRepo
Passaggio 18: verificare le modifiche
Esegui il comando fornito fornito per visualizzare i rami del repository nudo:
GIT Branch
Nel comando sotto fornito, il "maestro"Il ramo può essere visto nel repository gare git:
Si trattava di creare un ramo master in un repository nudo git.
Conclusione
Per creare un ramo master nel repository gare git, in primo luogo, reindirizza alla directory radice. Quindi, crea un repository nudo e crei un clone. Successivamente, naviga nel repository clonato e apporta modifiche ad esso. Successivamente, commetti tali cambiamenti e spingili nel repository nudo. Infine, verifica le modifiche nel repository nudo. Questo articolo ha spiegato il metodo per creare un ramo in un repository nudo git.