#android #git #android-studio #gitlab
#Android #git #android-studio #gitlab
Вопрос:
мой друг создал проект на gitlab, когда я захожу в gitlab, я просматриваю проект xxxxx / project, если я нажимаю на него, я вхожу в проект и могу выбрать ссылку ssh или httsp. Например, ссылка https://gitlab.com/xxxxx/myproject.git Если я нажму ссылку на репозиторий: https://gitlab.com/xxxxx/myproject/tree/master существует три каталога: client/myprojecty, server/ myserverproject, sketch/mysketchserver
Проект android находится в client / myprojecty, теперь я хочу подключить свой локальный проект, который находится в C://User/AndroiStudioProject/myproject с клиентом / проектом, и я хочу использовать Android studio.
Я не хочу, чтобы этот клиент / myproject перезаписывал мой локальный проект C://User/AndroidStudio/myproject
Как мне использовать Android studio?
Я пытаюсь при запуске Android studio: проверить проект из системы управления версиями, затем я нажимаю git, затем открываю репозиторий dialg Clone, где есть текстовое поле для заполнения:
Git перестроит URL: https://gitlab.com/xxxxx/myproject.git Родительский каталог: C://User/AndroiStudioProject/myproject Имя каталога: myproject
Я не нажал clone, потому что боюсь, что эта команда перезапишет мой локальный проект и удалит весь прогресс в моем локальном проекте.
Как я могу подключить только свой локальный проект к проекту на gitlab? Тогда как я обновляю свой прогресс?
Комментарии:
1. Является ли удаленный проект таким же, как ваш проект? Вы хотите, чтобы remote обновлялся вместе с вами или наоборот?
2. Я хочу обновленный проект на gitlab с моим локальным проектом, моя последняя версия на моем ПК, старая версия на gitlab
3. Итак, в вашем локальном проекте есть изменения, которые вы хотите перезаписать на стороне сервера?
4. Я хочу убедиться, что все будет в порядке. Никаких новых изменений на удаленной стороне для копирования в локальную версию?
5. Да, я хочу перезаписать на стороне сервера
Ответ №1:
Прежде всего, сделайте копию папки вашего проекта (делайте это всегда, когда делаете такие вещи на всякий случай)
Затем откройте свой проект и перейдите на вкладку терминала в Android studio и введите
git init
Теперь ваш локальный проект контролируется git. Но как подключить его к вашему удаленному проекту, как показано ниже:
git remote add origin [the address of your remote repo]
Затем просто введите:
git add .
И зафиксируйте свои изменения, как показано ниже:
git commit -m "first commit"
Затем введите это, чтобы отправить на сервер:
git push -u origin master
Комментарии:
1. почему я не могу скопировать и вставить в терминал?
2. Вам не нужно копировать с терминала. Найдите файл проекта, просто скопируйте его и вставьте по другому пути.
3. @Fra87 в моем ответе есть значок галочки под подсчетом голосов. нажмите на это.
4. Привет, я получил эту ошибку после выполнения вышеуказанных шагов. Пожалуйста, помогите мне решить эту проблему. удаленный: Вам не разрешено отправлять код в этот проект. фатально: невозможно получить доступ к ‘GIT URL’: запрошенный URL-адрес возвращен ошибка: 403
5. Должен ли я добавлять какие-либо разрешения, чтобы отменить это?