Я хотел бы работать над проектом на ноутбуке и дестабилировать git-репо через Dropbox. У меня есть много утрехленных файлов, которые я не хочу вставлять в git repo. Каков правильный способ копирования проекта на другой компьютер в этом случае?Как добавить и вытащить удаленное git-репо в проект, в котором много неиспользуемых файлов
Я пытался использовать широко используемый метод сдачи внешнего репо на Dropbox:
На рабочем столе:
git init
git add .
git commit -m "Initial commit"
git init --bare ~/Dropbox/git/myProj
git remote add db ~/Dropbox/git/myProj
git push --set-upstream db master
на ноутбуке:
1) Скопируйте все файлы проекта с рабочего стола на ноутбук,
2) продолжать с мерзавцем:
git init
git add .
git commit -m "Initial commit"
git remote add db ~/Dropbox/git/engme
git pull db master --allow-unrelated-histories
Однако, это приводит к ошибке:
error: The following untracked working tree files would be overwritten by merge: ... Please move or remove them before you can merge. Aborting
Пожалуйста, помогите ...
Я понимаю, я могу скопировать файлы неотслеживаемые после git pull
в чистое местное репо. Но это не удобно, и я думаю, что есть намного более простой способ ... Клонирование не слишком из-за дополнительных файлов.
Каков общий рабочий процесс, на который вы нацеливаетесь? (Другими словами, почему вы не сделали стандартную вещь для создания «git clone», чтобы начать репо?) –
Возможный дубликат [Git push to remote repository, начатый с git init] (http: // stackoverflow.com/questions/38861850/git-push-to-remote-repository-started-with-git-init) –
@Scott Weldon Определенно это не дубликат, так как это вопрос объединения git repo и службы синхронизации файлов и запроса решение для определенных ошибок. – pedrouan