2013-04-02 6 views
4

Я новичок в git и не знаком с контролем источника. Смутитесь, когда я приду к git и не знаю, как полностью использовать его выгоду, в то время как большая часть времени, учебник и информация слишком сложны. Может ли кто-нибудь подвести краткий список о том, как использовать исходное дерево (GUI Based Git Tool) выполнить и зафиксировать и скомпилировать код?SourceTree и Git

Что мне нужно знать, и когда нужно нажимать кнопку фиксации, выписки, выкладывать, извлекать, тянуть, нажимать, ветвь, слияние и тег. Как я могу сравнить и объединить код, в моем эксперименте он показал, что что-то не может понять, если я сразу же объединить его. Потому что я не знаю, как сравнить код. Благодарности

Update & Ресурсы Вот некоторые исследования, проведенные мною, со ссылками и ссылки, чтобы выбрать мерзавец быстро;)

  1. Try Git by Github (Fastest way to learn git)
  2. Git commands cheatsheet
  3. Git commands cheatsheet (summary of 1st link)
  4. Merge Diff Tools
+0

Спасибо за предоставление ссылок, которые вы нашли. – HPWD

ответ

5

merge or rebase article - хорошее введение в те операции с SourceTree.

Слияние сама покрыта this support answer: в случае возникновения конфликтов:

конфликтующие файлы отмечены восклицательным знаком в желтом треугольнике.
Вы можете увидеть diff справа, когда вы выбираете файл, и вы можете увидеть разницу между двумя разными родителями, выбрав «Diff Parent» или «Diff Merged» в верхней строке области разностей.

В целом, вы можете установить diff tool for code comparison purpose:

нажмите на кнопку 'External Diff' в правом верхнем углу.
Какой инструмент сравнения используется в Tools > Options > Diff (Windows) или Preferences > Diff (Mac).

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