Come evitare di unione si impegna utilizzando TortoiseGit

Il problema è quando sto tirare e spingere al repository remoto, genera un extra commettono sotto il mio nome. Il commit dice

Unire il ramo ‘master’ di ssh://….

Ho trovato risposte dice che dovrei utilizzare un comando git pull –rebase in git bash per evitare questo commit.

Ma io sono comunemente utilizzando TortoiseGit. Così come posso farlo correttamente con TortoiseGit?

  • ^^^ appena un utile commento. Tartaruga Git è un bene per la maggior parte standard SCM operazioni sulla cima di Git, tra cui SVN dcommits.

 

3 Replies
  1. 19

    Questa è un’opzione dalla versione 1.8 di Tartaruga Git. Il rebase opzione può essere richiamato da un comando Fetch:

    Come evitare di unione si impegna utilizzando TortoiseGit

    • TortoiseGit lanciare sempre rebase finestra quando selezionando questa opzione, anche se si tratta di un fast forward. È possibile avviare un rebase finestra SOLO se tiro non è veloce in avanti ?
  2. 8

    A partire TortoiseGit 2.0 è possibile impostare pull.rebase per true in git config (ad esempio, mediante l’emissione di git config pull.rebase true) e TortoiseGit automaticamente rebase modifiche sul vostro attuale ramo quando si tira modifiche (utilizzando la linguetta o la finestra di dialogo selezionare “Fetch&Rebase” nella finestra di dialogo della Sincronizzazione). Se non c’è conflitto o tirato modifiche fast-forward sul vostro attuale ramo, inoltre, non è necessario fare clic su “Start rebase” e non vedere il rebase finestra di dialogo.

    Un’altra opzione è già accennato da enorl76: Abilitare il “Lancio Rebase dopo fetch” a recupero o di tirare la finestra di dialogo. A partire TortoiseGit 1.8.16 viene chiesto se si desidera aprire il rebase finestra di dialogo se l’tirato modifiche fast-forward sul vostro attuale ramo o se non ci sono cambiamenti.

    Come evitare di unione si impegna utilizzando TortoiseGit

  3. 6

    Si potrebbe essere in grado di utilizzare la tabella di Sincronizzazione (la sua fondamentalmente un coltellino Svizzero per git). Poi ha un’opzione chiamata Fetch&Rebase che è una discesa da “Tirare” la voce. Se si passa per impostazione predefinita, andando avanti sarà l’opzione. Davvero cool utilità ho appena ignorato fino a 5 minuti fa. Grazie per l’altra risposta, perchè mi ha aiutato a trovare questa risposta migliore.

    • questo mi ha aiutato molto.. buon posto

Lascia un commento