Git Перемещение файлов в папки

Я новичок в git и управлении версиями в целом, и у меня есть вопросы о перемещении файлов. У меня есть главное репо на GitHub с 6 исходными файлами.

Я проделал большую работу над проектом, и теперь моя локальная ветка содержит две папки с исходными кодами в них.

Структура каталогов раньше была такой:

Мастер:

  • Файл 1
  • Файл 2
  • Файл 3
  • Файл 4
  • Файл 5
  • Файл 6

Где поскольку моя локальная ветвь теперь выглядит так:

Новая папка 1:

  • Новый файл 1
  • Новый файл 2
  • Новый файл 3

Новая папка 2:

  • Файл 1
  • Файл 2
  • Файл 3
  • Файл 4
  • Файл 5
  • Файл 6

Как я могу переместить мою локальную структуру в главную ветвь без потери моей истории коммитов в старых файлах?

15
задан james_dean 11 February 2012 в 01:40
поделиться