Niedawno przyjęliśmy własny system oddziałówGit, ale jedną z rzeczy, które ostatnio nas frustrowały, jest próba zatwierdzenia zmiany zdalnej w jednym oddziale, Git zatrzymuje zatwierdzenie, ponieważ inna gałąź znajduje się za jego zdalnym odpowiednikiem. W związku z tym musimy sprawdzić wszystkie gałąź, która się zmieniła i najpierw pociągnij, zanim wrócisz do naszej oryginalnej gałęzi w celu zatwierdzenia.
Czy istnieje ustawienie, które może uniemożliwić Gitowi zatrzymanie zatwierdzeń z powodu innych gałęzi. Czy możemy zastosować pewne podejście, które może zapobiec konieczności zmiany gałęzi?
Odpowiedzi:
0 dla odpowiedzi № 1Próbować:
git config --global push.default current
Powinno unikać tego rodzaju komunikatu o błędzie wymienione tutaj
error: failed to push some refs to "git@github.com:jkubicek/my_proj.git"
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. If you did not intend to push that branch, you may want to
hint: specify branches to push or set the "push.default" configuration
hint: variable to "current" or "upstream" to push only the current branch