Рабочий процесс для создания нового проекта Maven в Eclipse и его переноса на Github - PullRequest
1 голос
/ 30 мая 2019

Я хочу создать новый проект Maven в Eclipse и перенести его в новый репозиторий на github. Я немного застрял в правильном порядке шагов для достижения этой цели.

  • Чтобы использовать архетип Maven, я не могу использовать каталог с файлами в нем. Поэтому я не могу создать проект Maven в локальном репозитории git. Так что использование архетипа должно быть на первом месте.
  • Мне также нужно создать репозиторий в моей учетной записи на github. Если я сделаю это через приложение github для настольных компьютеров, это уже создаст для меня локальный репозиторий.
  • Теперь у меня есть проект Eclipse и локальный репозиторий, до сих пор не связанные. Как мне их «связать»?

Я нашел много информации о клонировании из github, но в моем репозитории github еще нет проекта Maven, поэтому я не могу импортировать в Eclipse. Если вместо этого я использую командную строку и пустой каталог, я больше не могу применять архетипы Maven, поскольку каталог не пустой.

Я в замешательстве. Может ли кто-нибудь сбить меня с толку?

Ответы [ 3 ]

2 голосов
/ 30 мая 2019
  • Создайте новый проект Maven (однако вы хотите его создать). Это, конечно, создаст новый каталог в файловой системе со всеми ресурсами.
  • Создание хранилища в Github .
  • Из командной строки (находится в каталоге проекта) выполните git init. Это создаст локальный репозиторий внутри этого каталога.
  • Далее, добавьте удаленный в ваш локальный репозиторий: $ git remote add origin https://github.com/user/repo.git (опционально замените origin на имя, которое будет вызывать ваш удаленный репозиторий, также замените user на ваше имя пользователя github и repo имя вашего репозитория github)
  • Добавить все файлы для фиксации в локальном хранилище.

Например

$ git add .

# Adds the file to your local repository and stages it for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'.
  • Передать изменения.

Например:

$ git commit -m "Add existing file"
# Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.

Просто поясните, взяв следующую структуру в качестве ссылки. Я предлагаю иметь в качестве git-репозиториев любой из каталогов project1, project2, projectN, а не все пространство символов (каталог /roo_dir/workspace/).

/roo_dir/workspace/
            - project1
            - project2
            - projectN

Дополнительные показания:

0 голосов
/ 30 мая 2019

Наконец я сделал следующее:

  1. Я создал новый проект Maven с архетипом в каталоге для локальных репозиториев github.
  2. Я использовал приложение github для создания хранилища с тем же именем в том же каталоге.
  3. Затем я опубликовал этот репозиторий для github.
  4. Теперь я импортировал проект из локального репозитория github в eclipse.

Рабочий процесс, как правило, предлагается @lealceldeiro, но без использования командной строки git.

0 голосов
/ 30 мая 2019

Попробуйте это

  • Создайте пустой проект в git hub
  • создайте проект maven в локальном
  • клонируйте репозиторий git
  • thisне будет никакого файла
  • скопируйте проект maven
  • добавьте файлы в git и нажмите
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...