Utworzono gałąź notmaster
, aby zatwierdzić i wprowadzić pewne zmiany. Kiedy skończyłem pracę z tą gałęzią, połączyłem zmiany z powrotem w master
, wypchnąłem je, a następnie usunąłem lokalny notmaster
.Jak usunąć zdalny oddział w Git?
$ git branch -a
* master
remotes/origin/master
remotes/origin/notmaster
Czy mimo to można usunąć zdalny notmaster
?
Nieco większa jasność, z solution from Ionut:
Zwykła metoda nie powiodło się dla mnie:
$ git push origin :notmaster
error: dst refspec notmaster matches more than one.
To dlatego, że miałem tag z taką samą nazwą jak oddział. To był zły wybór w moim imieniu i spowodował dwuznaczność. Więc w tym przypadku:
$ git push origin :refs/heads/notmaster
Kocham cię! Od wielu lat próbuję rozwiązać ten sam problem! Właśnie dlatego uwielbiam StackOverflow +1 !!! – Logan