2014-09-13 16 views
6

Używam Github dla Windows i mam około dziesięciu repozytoriów, które regularnie zatwierdzam z mojego komputera lokalnego przy użyciu klienta. Jestem przyzwyczajony do wszystkiego, co działa świetnie. Jednak dzisiaj, dla jednego z moich lokalnych repozytoriów, przeniosłem plik .git i folder do nowego katalogu, aby przenieść moje pliki lokalne (które robiłem już wiele razy wcześniej), a następnie ponownie otworzyć Github, aby "zlokalizować" nowy katalog. Odkąd to zrobiłem dzisiaj, WSZYSTKIE moje repozytoria mają przycisk "Commit to Master", który jest wyszarzony w kliencie Github i nie mogę już nic więcej robić.Commit to Master greyed out

Posunąłem się nawet do całkowitego odinstalowania Githuba, usunięcia appdata i localappdata, a następnie ponownego zainstalowania klienta. Spowoduje to usunięcie wszystkich moich repozytoriów poza klientem. Kiedy następnie dodałem jeden z moich repozytoriów z powrotem do klienta, przycisk "Zatwierdź na głównym" jest nadal wyszarzony i nie można go wybrać.

Ktoś ma pojęcie, co do cholery zrobiłem lub jak mogę to naprawić?

Odpowiedz

11

Istnieją trzy warunki, które muszą być spełnione, aby ten przycisk był włączony.

  1. Klient nie jest aktualnie uruchomiony git operacji na wybranym repozytorium
  2. Wpisałeś tytuł w polu popełnienia
  3. pan wybrany co najmniej jeden plik.

Zakładając, że spełnione zostały dwie ostatnie pozycje, logicznym wnioskiem jest to, że klient aktualnie wykonuje jakiś rodzaj długotrwałej operacji lub zainicjował operację, która z jakiegoś powodu została uruchomiona.

Aby dojść do sedna, musiałbym przejrzeć twój plik dziennika. Jeśli skontaktujesz się z nami przez [email protected] i dodasz log file, możemy zaktualizować to pytanie, gdy już to obejrzeliśmy.

+1

Mam sytuację, która spełnia wszystkie trzy kryteria - a przycisk jest nadal wyłączony http://superuser.com/questions/984886/new-repository-on-git-option-to-add-readme-md-apparently -nie działające? noredirect = 1 # comment1355612_984886 – javadba

Powiązane problemy