2014-05-22 17 views
6

Ok, stworzyłem gałąź origin/origin/master i ją pchnąłem. Boję się wykonać niektóre operacje usunięcia. Co mogę zrobić? Czy można bezpiecznie uruchomić operację usunięcia?Jak usunąć "pochodzenie/pochodzenie/wzorzec"

+0

Ponieważ „pochodzenie/master” oddział na pilocie mogą być chronione przez usługodawcę Nie sądzę, że to jest duplikat pytania. – interlude

Odpowiedz

8

Nie martw się, zawsze możesz wrócić z git. Upewnij się, że masz swój główny oddział lokalnie, a następnie spróbuj tego:

git push origin :origin/master

usunie pochodzenie/główny oddział na zdalnym „pochodzenie”.

Jeśli chcesz być supersafe, zmienić pilota z „pochodzenie” do „Temp”, a następnie wykonaj:

git push temp :origin/master

+0

Jeśli twój pilot jest repozytorium Github, możesz zobaczyć taki komunikat: 'To github.com:username/your-repo.git ! [zdalny odrzucony] origin/master (odmowa usunięcia bieżącego oddziału: refs/heads/origin/master) błąd: nie udało się przesłać niektórych odwołań do "[email protected]: nazwa_użytkownika/repo.git" 'To ponieważ domyślna gałąź jest ustawiona na 'origin/master' zamiast' master', i jest chroniona. Zmień domyślny oddział w zakładce "Ustawienia"> "Oddziały". – jakewisse