Articles of git

Rebasing di un commit Git merge

Prendi il seguente caso: Ho un po ‘di lavoro in un ramo argomento e ora sono pronto per unirmi al master: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Eseguo l’unione dal master, risolvo i conflitti e ora ho: * 8101fe3 Merge branch ‘topic’ [master] |\ | * b62cae6 […]

Come rinominare un repository su GitHub?

Volevo rinominare uno dei miei repository su GitHub, ma mi sono spaventato quando un grande avvertimento rosso ha detto: Non imposteremo alcun reindirizzamento dalla vecchia posizione Sarà necessario aggiornare i repository locali per puntare alla nuova posizione La ridenominazione potrebbe richiedere alcuni minuti Qualcuno ha istruzioni passo-passo su come eseguire manualmente # 1 e # […]

Cambiamenti non mantenuti rimasti dopo il ripristino di git –hard

Il titolo dice tutto. Dopo git reset –hard , git status mi dà i file nella sezione Changes not staged for commit: section. Ho anche provato git reset . , git checkout — . e git checkout-index -f -a , inutilmente. Quindi, come posso liberarmi di quei cambiamenti non previsti? Questo sembra colpire solo i […]

Aggiornamento di un repository locale con modifiche da un repository Github

Ho verificato un progetto localmente da github, che il repository remoto ha da allora apportato modifiche ad esso. Qual è il comando corretto per aggiornare la mia copia locale con le ultime modifiche?

Come posso ottenere il completamento di bash per lavorare con alias?

Caso in questione: Sono un mac su bash v3.2.17, sto usando git installato tramite macports con la variante bash_completion. Quando git checkout m . per esempio, l’ho completato per master . Tuttavia, ho un alias per fare il git checkout , gco . Quando gco m , non viene visualizzato automaticamente il nome del ramo. […]

Rimuovi i tag git locali che non si trovano più nel repository remoto

Utilizziamo i tag in git come parte del nostro processo di distribuzione. Di volta in volta, vogliamo pulire questi tag rimuovendoli dal nostro repository remoto. Questo è piuttosto semplice. Un utente elimina il tag locale e il tag remoto in un set di comandi. Abbiamo un piccolo script di shell che combina entrambi i passaggi. […]

Posso utilizzare il mio repository git esistente con openshift?

È necessario avere il repository git solo su openshift? Ho già un repository git bitbucket / github e preferirei spingere solo lì. Posso semplicemente agganciarlo in modo che openshift ottenga l’intimazione? O per semplificazione, spingo solo su Github, ma quando voglio distribuire, faccio qualcosa con openshift? L’ho controllato, ma mi ha confuso: si tratta di […]

Come posso distribuire / spingere solo una sottodirectory del mio repository git su Heroku?

Ho un progetto che utilizza Serve ed è controllato tramite Git. Serve crea una cartella di output con file statici che voglio distribuire su Heroku. Non voglio distribuire il progetto Serve da solo, dato che lo stack Heroku Cedar non sembra troppo affezionato, ma soprattutto voglio approfittare dell’ottimo supporto di Heroku per i siti web […]

Indicatori di conflitto Git

Dopo aver estratto il ramo remoto, ho avuto un conflitto, quando apro il file sembra qualcosa di seguito: <<<<<<>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt Ho bisogno di alcune spiegazioni dei marcatori, quale parte del codice viene estratta da remoto e quale è da locale? Cosa significa il codice 77976da35a11db4580b80ae27e8d65caf5208086 ?

Come invertire applicare una scorta?

Ho una piccola patch salvata nella mia scorta di git. L’ho applicato alla mia copia di lavoro utilizzando git stash apply . Ora, vorrei uscire da queste modifiche invertendo l’applicazione della patch (un po ‘come quello che farebbe git revert ma contro lo stash). Qualcuno sa come fare questo? Chiarimento: ci sono altri cambiamenti nella […]