GitHub не может получить доступ к папке после нажатия - PullRequest
4 голосов
/ 10 ноября 2011

Я работал в папке и довольно хорошо могу работать с github. Но сейчас я пытаюсь обернуть эту папку другой, и после перемещения новой папки в github я не могу получить доступ к подпапке (она существует в github, но не может быть нажата). Если кто-то вытащит его из github, файл будет подходящего размера, но в подпапке ничего нет.

Как я работаю:

  1. Я работал в папке и настроил там git. Я нажимаю эту папку на github вполне нормально
  2. Затем я поместил эту папку в папку проекта Aptana, установив git из папки проекта.
  3. Я установил git из третьей папки, вытащил из github и удалил содержимое. Я переместил содержимое папки проекта Aptana, зафиксировал все во «внутренней папке» (той, над которой я работал) и также зафиксировал папку проекта Aptana.
  4. Я нажал, и подпапка в github кажется пустой

Я работал над веткой, отличной от "master", но похоже, что переключение на master не помогает.

Кто-нибудь знает, что я могу с этим сделать? Большое спасибо! :)

1 Ответ

4 голосов
/ 10 ноября 2011

Способ, которым вы могли бы управлять переходом такого типа:

  • С учетом вашего текущего репо (содержащего .git) в качестве каталога назначения (например, папка Aptana)
  • воссоздайте исходную папку под корневым каталогом репо
  • переместить контент в эту новую папку (Git распознает, что это тот же контент, просто в новом месте),
  • добавить новые элементы (например, файлы проекта Aptana)
  • добавить все (git add -A) и зафиксировать
  • затем нажмите.

Вы можете контролировать качество этой миграции до того, как отправит обратно на GitHub, клонировав ваше локальное модифицированное хранилище и посмотрев, есть ли в этом локальном клоне все в правильном (новом) месте.

...