17 авг 2022 · 10:00    
{"document": [{"text": [{"type": "string", "attributes": {"italic": true}, "string": "Утверждение: Git - это самый мощный инструмент в современной разработке."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "17.08.2022.01.png", "filesize": 65199, "height": 1080, "pic_id": 127622, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/08/16/17.08.2022.01.jpeg", "width": 1920}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Неважно, на каком языке вы разрабатываете. Если вы занимаетесь любой разработкой, вам нужен Git! Давайте посмотрим, что такое Git и почему он так важен."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Что такое Git?"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Git - это бесплатная VCS (система контроля версий) с открытым исходным кодом, что означает, что благодаря ней можно отслеживать каждое изменение в вашей программе. Существуют и другие VCS, такие как CVS, SVN и другие. Однако Git, безусловно, является самой используемой."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Вы даже можете использовать Git локально на своем компьютере, чтобы отслеживать изменения, которые вы вносите в код. Это отличный способ поддерживать хороший контроль тех частей кода, которые со временем ломаются."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Зачем мне нужен Git?"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Но гораздо важнее то, что его можно распространять, то есть вы можете разместить свой Git-репозиторий на внешней системе, такой как GitHub, GitLab и т. д. Сделав это, вы можете предоставить другим разработчикам, коллегам, членам команды возможность вести асинхронную разработку вместе с вами и видеть внесенные вами изменения."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Это делает Git идеальной системой для сотрудничества и совместной работы разработчиков над одной кодовой базой."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Пример использования Git"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "В завершение важного давайте посмотрим, как все было до появления Git'а. У некоторого Криса был большой проект, который он поддерживал. Затем его друг Пол тоже захотел поработать над системой. Для этого Крису пришлось бы выложить систему на FTP, USB или передать ее по ссылке."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"italic": true}, "string": "Затем Пол начал бы работать, но за это время и Крис, и Пол могли бы изменить один и тот же файл немного по-разному. К тому времени, когда они оба закончат работу, файлы снова станут общими, но какой файл теперь правильный? Должна быть какая-то комбинация, верно!"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "Что ж, это огромная проблема."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "С Git'ом это можно было бы предотвратить, поскольку Пол мог бы получить кодовую базу от распределенного Git-провайдера, а Git отслеживал бы все изменения. Когда обоим нужно будет объединить код, Git подскажет им, какие строки конфликтуют."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "Спасительное средство, спасибо, Git!"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Как установить Git?"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Git очень легко установить на любую систему. Ниже мы оставим различные способы установки Git для следующих платформ:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "OSX: "}, {"type": "string", "attributes": {"bold": true}, "string": "brew install git"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Windows: "}, {"type": "string", "attributes": {"bold": true, "href": "https://gitforwindows.org/"}, "string": "просто скачать установщик"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Linux (apt): "}, {"type": "string", "attributes": {"bold": true}, "string": "sudo apt-get install git"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Linux (yum):"}, {"type": "string", "attributes": {"bold": true}, "string": " sudo yum install git"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "После выполнения этих шагов выполните следующую команду, чтобы проверить, правильно ли установлен Git:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"italic": true}, "string": "git --version"}], "attributes": ["quote"]}, {"text": [{"type": "string", "attributes": {}, "string": "Она должна выдать конкретную версию Git'а, например: git version 2. 33. 0."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Заключение"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Git - это бесплатный способ отслеживания изменений в коде с открытым исходным кодом. Git - это также способ асинхронной работы нескольких разработчиков над одной и той же кодовой базой. Git можно использовать локально, но настоящая сила заключается в управляемом решении, таком как GitHub, GitLab и т. д."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Надеемся, вы поняли важность Git. Следите за следующей статьей из этого цикла!"}], "attributes": []}], "selectedRange": [72, 72]}
Комментарии 0