2012-02-09 3 views
1

Я некоторое время работал в одном файле проекта, удаленном из удаленного хранилища, я хотел бы сейчас внести изменения в старый существующий репозиторий.git Commit, после перезаписывания клонированной версии

Я клонировал старую версию:

git clone <repository path> 

Как я могу объединить мои новые изменения? Замена локальной папки git и запуск:

git commit 

вызывает у меня некоторые ошибки.

Tanx

ответ

0

Во-первых, вам нужно добавить файлы в список изменений, которые будут совершены.

Вы можете сказать git add myfile.txt anotherfile.txt, или вы можете добавить все файлы с git add *. Или вы могли бы Git автоматически добавить изменения файла в Git commit, указав git commit -a.

Чтобы объединить ваши изменения в дистанционное репо, вам необходимо запустить git push origin master.

+0

Удаленный репозиторий имеет около 50 файлов, в моем последнем проектном файле около 80 в дополнение к новым файлам, которые также были изменены старым. что мне нужно сделать, когда я клонирую удаленный репозиторий? Я мог бы выполнить основную документацию git, но в этом случае я пытаюсь передать существующий репозиторий, который некоторое время не обновлялся. Мне не нужен ни один файл из удаленного для этого проекта, но удаленный файл содержит другие файлы проекта, которые я не должен перезаписывать. – shebelaw

0

У меня есть решение.

После того как я клонировать мой репозиторий, я переписать мой последний на локальном хранилище, то я бегу

git commit -a 
git push 

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

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