Permette di spostare le modifiche in sospeso in una directory git funzionante e ripristinarle in un secondo momento, ovvero metterle su una scorta. Puoi avere più stash e può anche essere usato per spostare le modifiche in sospeso su un altro ramo.
C'è un modo in cui posso nascondere solo le mie modifiche organizzate? Lo scenario con cui ho problemi è quando ho lavorato su diversi bug in un determinato momento e ho diverse modifiche non messe in scena. Mi piacerebbe essere in grado di mettere in scena questi file singolarmente, creare …
Ho appena aggiornato Git. Sono su Git versione 1.8.3. Questa mattina ho provato a annullare un cambio 1 in profondità nello stack. Ho corso git stash pop stash@{1}e ho ricevuto questo errore. fatale: argomento ambiguo 'stash @ 1': revisione sconosciuta o percorso non nell'albero di lavoro. Usa '-' per separare …
Ho spuntato una scorta e c'è stato un conflitto di unione. A differenza della domanda elencata come duplicata, ho già avuto alcune modifiche non confermate nella directory che volevo mantenere. Non voglio solo far scomparire il conflitto di unione, ma anche riportare la mia directory allo stato precedente al pop. …
Vorrei fare il seguente flusso di lavoro: Aggiungi modifiche allo stage. Metti da parte tutte le altre modifiche che non sono state messe in scena. Fare alcune cose con le cose in fase (cioè costruire, eseguire test, ecc.) Applica la scorta. C'è un modo per eseguire il passaggio 2? Esempio …
Ho una piccola patch salvata nella mia scorta di git. L'ho applicato alla mia copia di lavoro utilizzando git stash apply. Ora, vorrei annullare quei cambiamenti applicando la patch in senso inverso (un po 'come quello che git revertfarebbe ma contro la scorta). Qualcuno sa come fare questo? Chiarimento: ci …
C'è un modo per dire quando è stata creata una scorta? git stash listelenca solo gli stash e git stash show XXXXXXmostra tutti i file e le modifiche, ma non la data della creazione dello stash.
In git, è possibile creare uno stash, spingere lo stash in un repository remoto, recuperare lo stash su un altro computer e applicare lo stash? O sono le mie opzioni: Creare una patch e copiarla sull'altro computer o Creare un ramo secondario e affidare il lavoro incompleto a quel ramo?
Ho fatto un git stash pope ho finito con i conflitti di unione. Ho rimosso i file dal file system e l'ho fatto git checkoutcome mostrato di seguito, ma pensa che i file non siano ancora uniti. Ho quindi provato a sostituire i file e fare di git checkoutnuovo lo …
Ho apportato alcune modifiche al mio ramo e mi sono reso conto che avevo dimenticato di aver nascosto alcune altre modifiche necessarie a quel ramo. Quello che voglio è un modo per unire le mie modifiche nascoste alle modifiche correnti. C'è un modo per fare questo? È più per comodità, …
Ho nascosto alcune modifiche locali prima di fare una fusione complicata, ho fatto la fusione, poi ho stupidamente dimenticato di impegnarmi prima di correre git stash pop. Il pop ha creato alcuni problemi (chiamate di metodo errate in una grande base di codice) che si stanno rivelando difficili da rintracciare. …
Mi piacerebbe essere in grado di nascondere solo le modifiche da un singolo file: git stash save -- just_my_file.txt Quanto sopra non funziona però. Qualche alternativa?
Esiste un git stashcomando che blocca le modifiche, ma le mantiene anche nella directory di lavoro? Quindi praticamente git stash; git stash applyin un passo?
Se lavoro sul ramo A e improvvisamente ho bisogno di lavorare sul ramo B prima di essere pronto con un commit sul ramo A, metto le mie modifiche su A, eseguo il checkout B, faccio il mio lavoro lì, quindi checkout A e applico lo stash. Se lavoro su A …
In effetti, nascondo i miei cambiamenti. È possibile che io possa creare una patch con ciò che nascondo? E quindi applicare quella patch in qualche altro repository (il mio collaboratore)? Lo so git format-patch -1, ma penso che sia per quello che ho commesso. Ma sto cercando la stessa cosa …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.