2014-02-06 4 views
29

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

ответ

43

Использование Atlassian's Git tutorial (ссылка обновлена) в качестве ссылки.

Git фотографии: команда

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

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

Git тянуть:

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

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

Git принести:

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

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

+1

Как я могу «просмотреть изменения, прежде чем интегрировать их в свою копию проекта»? Я не вижу этот параметр в SourceTree. – ajaristi

+0

Fetch выводит информацию о фиксации в удаленную ветку. Вы можете проверить эти коммиты в области просмотра. – isherwood

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