Извините, я не уверен, что вы подразумеваете под вопросом, хотите ли вы сохранить все изменения, сделанные в одном файле, в хранилище, в этом случае вы бы использовали git commit -a
, или вы хотите merge
ветка, в которой вы находитесь, которая содержит новый файл, обратно в исходную ветку, в этом случае вы используете git checkout master
, а затем git merge name_of_branch_to_merge
. Для получения версии репозитория для совместной работы или работы на удаленной машине, о чем я думаю, вы спрашиваете далее, вы можете использовать git clone /path/to/original/repository name_of_new_repository
, и тогда вновь созданный каталог name_of_new_repository
будет содержать файлы и история оригинальной ветки, над которой вы можете работать отдельно от оригинала.