Condivisione della tecnologia

Operazioni di base di git e gitee

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Sommario

comandi comuni di git

1. Inizializza lo spazio di lavoro (sotto un determinato percorso file)

2. Visualizza lo stato del file di codice dell'area di lavoro corrente

3. Inviare i file di codice nell'area di lavoro all'area di staging

4. Inviare i file di codice nell'area di gestione temporanea al magazzino locale

5. Confronto delle differenze tra i file tra l'area di lavoro e l'area di archiviazione temporanea

6. Confronto delle differenze tra area di sosta e magazzino locale

7. Confronto delle differenze tra spazio di lavoro e magazzino locale

8. Rollback della versione (lascia che il codice (contenuto del file) dell'area di lavoro, dell'area di gestione temporanea e del magazzino locale cambi)

9. Visualizza il registro del commit

10. Genera rami

11. Visualizza tutti i rami

12. Cambia ramo

13. Unisci rami

14. Cancella ramo

Usa Git per connetterti a gitee

1.Connetti

2. Estrai il codice dal magazzino

3. Spingere

4. Visualizza il magazzino remoto connesso

5. Eliminare la connessione al magazzino remoto

6. Clona e crea una nuova cartella senza inizializzarla con git init

Invia il codice dell'idea al repository remoto di gitee

Passaggio 1: crea un nuovo repository su gitee

Passaggio 2: crea un nuovo progetto in idea e lascia che il progetto generi un repository locale git

Passaggio 3: scrivere il codice, aggiungerlo all'area di gestione temporanea e impegnarlo nel magazzino locale

Passaggio 4: connettersi al magazzino da remoto

Modificare

Clona progetto dal repository remoto

Modifica le note sull'estrazione degli oggetti

1. È necessario modificare l'indirizzo Maven

2. È necessario modificare la versione dell'SDK

Modifica 3. Modifica la versione di codifica

Usa l'idea per cambiare ramo

Vogliamo creare un nuovo ramo nel repository gitee

Modifica e quindi cambia il ramo di questo magazzino remoto in base all'idea

Modifica Scrivi il nuovo codice

Quindi aggiungi e invia e infine invia al magazzino remoto


Git è diviso in area di lavoro, area di staging, magazzino locale, magazzino locale e area di staging collettivamente chiamata libreria delle versioni

comandi comuni di git

Fare clic su Git Bash Here per accedere alla finestra della riga di comando

1. Inizializza lo spazio di lavoro (sotto un determinato percorso file)

eseguire l'inizializzazione;

2. Visualizza lo stato del file di codice dell'area di lavoro corrente

stato di git;

3. Inviare i file di codice nell'area di lavoro all'area di staging

git aggiungi il nome del file

git add ./ --> Invia tutti i file nella directory corrente all'area di staging

Come sapere se il file è stato inviato all'area di gestione temporanea

Usa lo stato git

Il verde indica che è stato inviato con successo all'area di gestione temporanea, il rosso indica che è ancora nell'area di lavoro.

4. Inviare i file di codice nell'area di gestione temporanea al magazzino locale

git commit -m "informazioni sul commit"

Se è il primo invio

È necessario inviare e-mail e nome utente

git config --global user.email "[email protected]"
git config --global user.name "Il tuo nome"

5. Confronto delle differenze tra i file tra l'area di lavoro e l'area di archiviazione temporanea

git diff read.txt(nome file)

Il contenuto verde è un contenuto diverso

6. Confronto delle differenze tra area di sosta e magazzino locale

git diff --cached lettura.txt

Se non viene visualizzato alcun contenuto, significa che il contenuto è lo stesso

7. Confronto delle differenze tra spazio di lavoro e magazzino locale

git diff HEAD leggi.txt

8. Ripristino della versione(Lascia che il codice (contenuto del file) dell'area di lavoro, dell'area di gestione temporanea e del magazzino locale cambi)

1. Torna alla versione precedente

git reset --hard TESTA^

2. Tornare alla versione specificata

git reset --numero di versione hard

9. Visualizza il registro del commit

git reflog / git registro

La casella rossa indica il numero della versione corrente se vogliamo tornare alla versione precedente

Torna alla versione specificata, utilizzando il numero di versione

10. Genera rami

git branch nome del ramo

11. Visualizza tutti i rami

ramo git

12. Cambia ramo

Nome del ramo di git checkout

Aggiungi nuovo contenuto al read.txt del ramo h1 e invialo al magazzino locale Quando torni al ramo principale, puoi scoprire che il contenuto appena aggiunto non viene visualizzato. Ciò è dovuto al fatto che il ramo h1 non è stato unito nel ramo principale.

13. Unisci rami

Se vuoi unire altri rami nel ramo principale, devi prima passare al ramo principale

Nota: se si desidera unire la filiale nella filiale principale, è necessario prima impegnare il contenuto della filiale nel magazzino locale.

nome del ramo git merge

 

14. Cancella ramo

git branch -d nome del ramo


Usa Git per connetterti a gitee

1.Connetti

git remote add origin (nome della connessione) https://gitee.com/-ss_0/hhh1.git (indirizzo del magazzino)

2. Estrai il codice dal magazzino

git pull origin master --allow-unlated-histories (prima volta)

git pull pull successivo

3. Spingere

git push -u origin master (prima volta)

git push push successivo

Errore segnalato:
1. ! [rifiutato] master -> master (recupera prima)
errore: impossibile inviare alcuni riferimenti a 'https://gitee.com/luosu-ss_0/hhh1.git'
Input: git pull --rebase origin master

2.fatal: impossibile accedere a 'https://gitee.com/luosu-ss_0/hhh1.git/': Impossibile risolvere l'host: gitee.com

Motivo: problema di rete

4. Visualizza il magazzino remoto connesso

git remoto -v

5. Eliminare la connessione al magazzino remoto

git remoto rm origine

6. Clona e crea una nuova cartella senza inizializzarla con git init

Indirizzo del magazzino git clone

Nota: la differenza tra estrarre e clonare

Tutti ricevono il codice dal magazzino remoto

differenza:

1.git clone: ​​​​Quando non è presente una libreria di versioni locali, la clonazione dell'intera libreria di versioni dal server remoto a quello locale è un processo locale da zero.

2.git pull: quando è presente un repository locale, ottieni i dati di commit più recenti (se presenti) dal server remoto e uniscili localmente

Invia il codice dell'idea al repository remoto di gitee

Passaggio 1: crea un nuovo repository su gitee

 

Passaggio 2: crea un nuovo progetto in idea e lascia che il progetto generi un repository locale git

Passaggio 3: scrivere il codice, aggiungerlo all'area di gestione temporanea e impegnarlo nel magazzino locale

 

Passaggio 4: connettersi al magazzino da remoto

 

Nota: estrarre prima i file dal magazzino remoto

Accedi al terminale delle idee

git pull origin master --allow-unrelated-histories

Allora puoi spingerlo

Spinta riuscita

 

Clona progetto dal repository remoto

Clonazione riuscita

Cose da notare quando si trascinano progetti

1. È necessario modificare l'indirizzo Maven

2. È necessario modificare la versione dell'SDK

3. Modificare la versione di codifica

Nota: se il push fallisce, estrarre prima il codice dal magazzino remoto.

Usa l'idea per cambiare ramo

Vogliamo creare un nuovo ramo nel repository gitee

Quindi scambia l'idea con la filiale di questo magazzino remoto

scrivere un nuovo codice

Quindi aggiungi e invia e infine invia al magazzino remoto

 

Possiamo scoprire che i contenuti del ramo master e del ramo dev1 sono diversi Questo perché i contenuti del ramo dev1 non sono uniti nel ramo master.

Quindi trasferiamo l'idea al ramo principale

Unione riuscita

 

Allora puoi spingerlo