/ / Git sa spája z vidlice niekoho iného - git, github, git-branch

Git zlúčiť z niekoho iného vidlice - git, github, git-pobočka

Mám úložisko na githubi a niekto iný ho rozvetvil a vykonal zmeny.

Chcem:

  1. Vytvorte novú pobočku
  2. Zlúčiť ich zmeny do mojej vetvy

Vytvoril som novú vetvu:

git commit -b my_new_branch

Ako zlúčim ich kód do tejto novej vetvy?

Toto je vetva, ktorú som vytvoril: https://github.com/poundifdef/VirginMobileMinutesChecker/tree/widget_toast

Toto je oblasť, ktorú chcem zlúčiť: https://github.com/xbakesx/VirginMobileMinutesChecker

Aký je najlepší spôsob, ako to dosiahnuť? Skúsil som „ťahať“ a nevyšlo to. Úprimne netuším, čo robím v gitlande, takže ak existuje lepší spôsob, ako to dosiahnuť (okrem vytvorenia pobočky a pokusu o zlúčenie), potom som všetci uši!

odpovede:

95 pre odpoveď č. 1

Pridajte ich githubské vidlice repo ako diaľkové ovládanie do klonu svojho vlastného repo:

git remote add other-guys-repo <url to other guys repo>

Získajte ich zmeny:

git fetch other-guys-repo

Pokladňa pobočky, do ktorej sa chcete zlúčiť:

git checkout my_new_branch

Zlúčiť ich zmeny (za predpokladu, že vykonali svoju prácu v hlavnej vetve):

git merge other-guys-repo/master

Vyriešte konflikty, dopustite sa rezolúcií a hlasu.