2015-08-14 2 views
1

Я работаю над совместным проектом, в котором я создал свое личное репо. Я понял, что должен был развить вилку. Я решил раздробить и клонировать проекты и просто отбросить проект в вилке. Моя роль состояла в том, чтобы добавить дополнительные файлы, не связанные с исходным репо. Когда я выдвигаю эту версию обновленной вилки, репо, которое я добавил, выделено серым цветом. Я предполагаю, что это связано с тем, что указатель на источник отсутствует. Во всяком случае, вокруг? Могу ли я удалить все ссылки git с моим личным кодом репо, чтобы не получить эту проблему?Добавление личного репо к вилке другого репо на Git

+0

Проверьте чистую версию разветвленного проекта, скопируйте дополнительные файлы в чистую вилку и создайте новую фиксацию. – Wilbert

+0

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

+0

Сделали ли вы какие-либо фиксации на хозяине (вопрос в том, сохраняли ли вы свои фиксации в определенных ветвях, чтобы в будущем они могли быть объединены в результате запросов на тягу)? – topheman

ответ

0

Создайте новый клон своего личного репо. Там удалите папку .git (это приведет к удалению всей истории и т. Д. Для этого клона).

Затем скопируйте (в локальную файловую систему) папку .git из локального клона вилки в локальный клон личного репо.

Теперь, git подумает, что ваше репо является вилкой, с изменениями, которые вы применили, но еще не совершены. Вы можете создать новую фиксацию и нажать эту новую фиксацию на fork.

+0

Отличное спасибо! – theamateurdataanalyst

Смежные вопросы