Подтвердить что ты не робот

Checkout, Fetch и Pull в BitBucket SourceTree

Я использую BitBucket для веб-хостинга наших проектов. Наряду с этим я использую SourceTree для совершения и для этой цели. Я немного смущен параметрами Checkout, Fetch и Pull, доступными в интерфейсе SourceTree и их использованием. Может ли кто-нибудь, знакомый с этим инструментом, объяснить использование этих параметров в SourceTree?

4b9b3361

Ответ 1

Используя атласский Git учебник (ссылка обновлена) в качестве ссылки.

Git checkout:

Команда Git checkout позволяет перемещаться между ветвями созданный веткой Git. Проверка ветки обновляет файлы в рабочий каталог, соответствующий версии, хранящейся в этой ветке, и сообщает Git записывать все новые коммиты в этой ветке. Подумайте об этом как о способ выбрать, на какую линию развития вы работаете.

Источник: https://www.atlassian.com/git/tutorials/using-branches#git-checkout

Git pull:

Вы можете придумать Git pull как Git версию обновления svn. Его легко способ синхронизации локального репозитория с изменениями восходящего потока. следующая диаграмма объясняет каждый шаг процесса вытягивания.

Источник: https://www.atlassian.com/git/tutorials/syncing#git-pull

Git fetch

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

Источник: https://www.atlassian.com/git/tutorials/syncing#git-fetch