как удалить файлы в удаленном репозитории?

Я не уверен, каков точный термин для этой проблемы. По сути, мне нужно удалить некоторые файлы и каталог в моем удаленном репозитории

. У меня есть локальное репозиторий git и удаленное репозиторий в github

  1. Я работал сам.
  2. Друг сделал запрос на перенос.
  3. Я объединил его запрос (через интерфейс github)
  4. Я снял изменения.
  5. Я протестировал код и решил не принимать его изменения (изначально не следовало сливать)
  6. Я вернулся к предыдущей фиксации
  7. Внес некоторые изменения
  8. Отправьте на сервер.

Вот как сейчас выглядит мой локальный репозиторий:

*   7e143b1  (HEAD)
|\  
| *   18cea0f  (origin/master, origin/HEAD, master)
| |\  
| | * fc19ccf 
* | | 6f3c58a 
|/ /  
* | 8d82486 
|/  
| * d3ce65f  (pre-install-activeadmin)
|/  
* 7d0566c 
* d1c77ab 
* 75ba704 
* 30dc67c  (heroku/master)
* f89b1f6 
* ea5e2db 
* 08931d6 
* 9773a6f 
* b636aba 
* cb6f8d4 

Я могу изменить свое локальное репо на 7d0566c . Я не уверен, на что указывает голова моего удаленного репо.

Как мне удалить те файлы, которые находятся в удаленном репо, но не находятся в моем локальном репо?

Очевидно, я не вижу ни одного из его файлов в моем локальном репо, потому что я выполнил сброс своего HEAD до предыдущего совершить. Однако удаленное репо по-прежнему показывает его файлы. Когда я совершаю коммит, он прекрасно фиксируется.

Мой рабочий процесс неправильный? Я должен был просто протестировать патч в первую очередь. Любое предложение? Я новичок в управлении версиями. Спасибо

18
задан htanata 16 December 2011 в 20:09
поделиться