2014-09-13 5 views
6

Я использую Github для Windows, и у меня есть около десяти репозиториев, которые я регулярно фиксирую на своем локальном компьютере с помощью клиента. Я привык ко всему, что отлично работает. Однако сегодня для одного из моих локальных репозиториев я переместил файл и папку .git в новый каталог, чтобы переместить мои локальные файлы (которые я делал успешно много раз раньше), а затем снова открыл Github, чтобы «найти», новый каталог. С тех пор, как я сделал это сегодня, у всех моих репозиториев есть кнопка «Commit to Master», выделенная в клиенте Github, и я больше ничего не могу совершить.Commit to Master greyed out

Я даже зашел так далеко, чтобы полностью удалить Github, удалив appdata и localappdata, а затем переустановил клиент. Это удалило все мои репозитории из клиента. Когда я добавлю один из своих репозиториев обратно клиенту, кнопка «Commit to Master» по-прежнему выделена серым цветом и не может быть выбрана.

Кто-нибудь знает, что я делал, или как я могу это исправить?

ответ

11

В настоящее время существует три условия, которые должны быть истинными для включения этой кнопки.

  1. клиент не запущен операции GIT на выбранном хранилище
  2. Вы ввели название в поле фиксации
  3. Вы выбрали хотя бы один файл.

Предполагая, что вы удовлетворены последними двумя пунктами, логический вывод состоит в том, что клиент в настоящее время запускает какой-либо тип долговременной операции или инициировал операцию, которая по какой-то причине запускала amok.

Для того, чтобы понять это, я должен был бы взглянуть на ваш файл журнала. Если вы обратитесь к нам через [email protected] и включите log file, мы сможем обновить этот вопрос, когда посмотрим на это.

+1

У меня есть ситуация, которая соответствует всем трем критериям - и кнопка по-прежнему отключена http://superuser.com/questions/984886/new-repository-on-git-option-to-add-readme-md-apparently -не работоспособный? noredirect = 1 # comment1355612_984886 – javadba