Я изучаю git, и я разрабатываю небольшое приложение с ним. В моем репозитории Github
у меня есть два филиала (master
и contributions
) и два участника. Филиал master
предназначен для фазы выпуска, а филиал contribution
предназначен для разработки и тестирования. Я и моя команда совершают коды на contribution
филиал. Наша проблема заключается в том, что, когда мы хотели проверить вклад друг друга (коды), мы не делаем это хорошо. Мы попробовали pull
, pull requests
и merging/rebase
, но я думаю, что это не работает так, как мы хотели. Мы хотели, чтобы на всех наших компьютерах были проверены копии всех коммитов наших членов команды. Мы разрабатываем веб-приложение, используя laravel framework
, и, как обычно, мы тестируем/запускаем приложение на нашем localhost
. Проблема в том, что мы не знаем, можно ли получить эти коммиты и обновить наши филиалы с изменениями и без изменения архитектуры или структуры нашей ветви master
. Может кто-нибудь, пожалуйста, просветит нас, если мы действительно можем это сделать? Спасибо.Возможно ли получить последнюю фиксацию в Github Repo для тестирования на вашей локальной машине?
0
A
ответ
0
Когда вы разместите pull
из своего репозитория, вы всегда будете получать последнюю версию своего проекта. Однако вы также можете указать, чтобы получить конкретную фиксацию, но вам нужен идентификатор commit. Всякий раз, когда проект push
меняет ваш репозиторий, кто-либо, кто знает адрес вашего репозитория и имеет к нему доступ, может получить файлы проекта, используя pull
независимо от того, какой компьютер вы используете.
Убедитесь, что вы оба нажимаете на ту же ветку, что и master
.
Как вы хотели, чтобы это сработало? Если вы получите сообщение об ошибке, пожалуйста, укажите его здесь.
Да, этот 'тянуть' работает. Мой плохой, потому что я не совершал последние изменения в приложении, поэтому я не могу «вытащить». Кстати, спасибо за ваше начальное просветление. –
Добро пожаловать :) Не забудьте отметить этот вопрос, как ответили. –