2016-09-24 2 views
0

Я создал новый проект с GitHub и имею Eclipse IDE для разработчиков Java на своей локальной машине. Создание нового проекта GitHub создает новый репозиторий, который пуст, и я могу клонировать его на свой локальный компьютер.Разница между подключением и клонированием удаленного репозитория git

Затем я добавляю новый проект Java Eclipse, используя по умолчанию местоположение папки пустого репозитория (в нем содержится только папка .git). Я только что клонировал из GitHub. Добавление нового Java-проекта означает, что некоторые папки просто добавляются в репозиторий. Затем я фиксирую и перетаскиваю новые файлы на удаленный.

Мой учитель сказал мне, что этот путь - неправильный способ продолжения. Он говорит, что сначала я должен создать новый проект Java (в локальной папке, не отслеживаемой git), а затем использовать контекстное меню проекта >> team >> share project и сделать проект репозиторием. Затем я делаю фиксацию, и после этого я должен подключить ее к удаленному хранилищу GitHub и сделать push.

Я не понимаю разницы между двумя способами. В самом деле, я думаю, что я не очень хорошо понимаю смысл добавления нового пульта. Могу ли я подключить любой локальный репозиторий git к удаленному репозиторию git и нажать изменения ?.

ответ

0

Оба рабочих процесса в конечном итоге оказались бы в том же состоянии. Таким образом, нет неправильного пути для этого. Разница между двумя заданными рабочими процессами связана с тем, какие файлы Eclipse инициализирует исходный репозиторий. Существует файл с именем .gitignore, который Eclipse может включать в исходный репозиторий, который предотвращает git от отслеживания определенных файлов затмения. Если Eclipse выполняет первоначальную настройку от вашего имени, тогда это меньше, о чем вам придется беспокоиться.

Чтобы ответить на ваш вопрос, каждый репозиторий git представляет собой автономную версию истории проекта. Пульты - это абстракция, которая сообщает Git, где находится другой репозиторий. Это означает, что нет авторитетного или основного репозитория, и любой клон или новый репозиторий могут связываться с любым другим.

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