le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Sommario
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
9. Visualizza il registro del commit
Usa Git per connetterti a gitee
2. Estrai il codice dal magazzino
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 4: connettersi al magazzino da remoto
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
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
Fare clic su Git Bash Here per accedere alla finestra della riga di comando
eseguire l'inizializzazione;
stato di git;
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.
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"
git diff read.txt(nome file)
Il contenuto verde è un contenuto diverso
git diff --cached lettura.txt
Se non viene visualizzato alcun contenuto, significa che il contenuto è lo stesso
git diff HEAD leggi.txt
1. Torna alla versione precedente
git reset --hard TESTA^
2. Tornare alla versione specificata
git reset --numero di versione hard
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
git branch nome del ramo
ramo git
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.
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
git branch -d nome del ramo
git remote add origin (nome della connessione) https://gitee.com/-ss_0/hhh1.git (indirizzo del magazzino)
git pull origin master --allow-unlated-histories (prima volta)
git pull pull successivo
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 master2.fatal: impossibile accedere a 'https://gitee.com/luosu-ss_0/hhh1.git/': Impossibile risolvere l'host: gitee.com
Motivo: problema di rete
git remoto -v
git remoto rm origine
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
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
Clonazione riuscita
Nota: se il push fallisce, estrarre prima il codice dal 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