Git для начинающих. Краткое руководство. Все чаще слышу «что еще за Git и зачем я должен о нем знать?». Теперь когда у меня есть немного свободного времени, я решил рассказать об этом. Git это система контроля ревизий. Значит если вы допустили несколько ошибок и испортили свой код можно просто откатиться на старую версию, а не вспоминать где и что вы исправляли.
Git позволяет размещать исходные тексты на удаленных серверах типа Bitbucket. Gihtub и даже Google Code. Можно взять свой код с удаленного сервера на локальный компьютер, отредактировать и закачать его назад. Чем-то похоже на облачное хранилище, типа Dropbox. но для кода. Если речь идет о Windows: Качайте Git Bash.
Мне нравится командная строка — в ней яснее что происходит. В Linux или OS X. есть великое число установщиков Git. типа «sudo apt-get install git», если мне не изменяет память.
В Windows версия Git Bash представляет собой шелл cygwin, со всеми вытекающими Unix командами, такими как «ls», «cd», «mkdir». Связь с удаленными хранилищами. Теперь предположим что у вас есть некий код, который вам хотелось бы скормить системе контроля ревизий (система управления версиями). Назовем его hello_world. cpp в папке с названием DESIGN_PROJECT. На вашем удаленном хостинг-сервере ( Bitbucket предлагает бесконечное число бесплатных хранилищ (репозиторий) или иными словами папок-с-кодом, Github предлагает похожее для открытого кода). Нажимаете там большую кнопку «MAKE NEW REPOSITORY» и получаете новый пустой репозиторий.
Компьютер для чайников, или что такое компьютер и с чем его едят? Для многих людей. Краткое введение в курс "Основы работы на компьютере ".
Ранее я уже советовал Вам подобный самоучитель работы на компьютере в Windows 7. Это руководство будет отличным дополнением к нему. Скорее. Краткое руководство, Меженный Олег Анисимович. Эта книга знакомит Windows 7, ее справочной системе, работе с окнами, манипулировании файлами и папками. Компьютер для чайников, издание для Windows 7, Дэн Гукин.
Далее в командной строке (или Git Bash ) пишем:. чтобы инициализировать папку для совместимости с Git. Это приходится делать один раз для каждого проекта. Потом связываем эту папку с вашим удаленным репозиторием, сказав куда ТОЧНО сохранять код в облаке. Человеческим языком звучит так: «эта локальная папка с кодом соединена с удаленной (называется origin ) находящейся по этому адресу». Далее надо ввести следующее:.
чтобы сказать «закачай то что есть и то что будет на основную ветку (Master branch)». Для простоты восприятия мы будем работать только с основной веткой. Что я только что сделал. Быстро построчно пройдемся:.
Добавляет все NEW/CHANGED (новые и измененные) файлы (в нашем случае hello_world. cpp) в очередь STAGING. Применяет изменения в этой очереди, помечая их как некое исправление ошибок(bugfix) или добавление новых возможностей, или любое другое что вы напишете в «message». Это действие называется коммит (commit). Закачиваем код на ваш удаленный репозиторий. Обратите внимание, я намеренно убрал все лишние флаги. Они вам понадобятся только для самой первой загрузки этого проекта.
Можно просмотреть какие изменения были сделаны:. И скачать результат на других компьютерах:. Как это делать с другого компьютера. На втором компьютере (назовем его C2 ), если напечатать:. Git вас спросит пароль, а затем скачает последнюю версию кода и сохранит ее в папку под названием DESIGN_PROJECT. Делаем какие-нибудь изменения в исходном коде. Исправляем ошибку, не важно.
Поздравляю, только что вы получили исправление, которое делали на другом компьютере! Это позволяет работать над одним кодом целой команде одновременно. Они все коммитят код и объединяют его в ветки. В нашем случае, правда, ветка всего одна. Я допустил ошибку. Или вы внесли какие-нибудь изменения, а затем решили что изменения были плохими и надо откатиться назад:.
сбрасывает изменения в одном файле, вынимая его из очереди Staging. возвращает ваш код к какому-то определенному номеру коммита (если мне не изменяет память).
Это очень удобно, если вы что-то испортили в коде, а предыдущая версия была рабочей.
Менеджмент. Краткое руководство для начинающих менеджеров и опытных сотрудников и обучать их специфике работы. Компьютер для чайников, 12-е издание, Дэн Гукин; 336 стр., с ил.; 2014, 4 кв.; Краткое руководство, Меженный Олег Анисимович; 288 стр., с ил.; 2010. Этой статьей я начну руководство или учебник по Windows 8 для столом, файлами, принципы безопасной работы с компьютером. Краткая инструкция iPhone / iPad для чайников Для активации телефона на iOS 4 — поставьте на компьютер iTunes, подключите. Но хакеры во всю ведут работу :); Джейлбрейк ничуть не мешает продолжать.