Wątek przeniesiony 2020-03-17 12:08 z Off-Topic przez somekind.

Git pomoc

0

Cześć,
Potrzebuje pomocy z gitem.
Na swoim forku mam taka informacje -> **This branch is 15 commits ahead of REPO_name:master. **

Jak wyrównać mogę go głownego repo?

2

W najprostszym przypadku wystarcza git pull --rebase

1

dalej mam to info

Ok czyli nie zrozumiałem komunikatu. Rozwiązaniem jest git rebase master to przerzuci brakujące commity z mastera no twoją branch. Oczywiście o ile masz aktualnego mastera

1

Pokaż wynik komendy git branch -a.

0

jak to zrobiłem wyskoczyło mi - Current branch master is up to date.

No to nie wiem. Na OS są jakieś pomysły z git reset --hard origin/master, ale nigdy tego nie używałem

0

Zaktualizuj swojego forka (dla przykładu na github tworzysz pull request gdzie base jest Twój fork a head to główny projekt) i zaciągasz zmiany z Twojego forka.

0

Pewnie jakoś tak:

$git fetch REPO_name # zaktualizuj lokalne branche z obcego forka
$git checkout master # upewnij się, że jesteś na swoim masterze
$git merge REPO_name/master # z obcego mastera do swojego mastera
0

Nikt nie wspominał o tym że musi zrobić push.

  1. Zrób fetch z repo z którego forkowałeś
  2. Zrób merge tego co tam przyszło, albo reset hard na head który właśnie fetchowałeś
  3. Zrób push do swojego remote repo
  4. Profit!

1 użytkowników online, w tym zalogowanych: 0, gości: 1