Основы работы с системой контроля версий Git с помощью Sourcetree

Sdílet
Vložit
  • čas přidán 20. 10. 2018
  • Всем привет! В этом уроке я расскажу вам основы работы с системой контроля версий Git, с помощью программы Sourcetree.
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    Поддержать канал: www.donationalerts.ru/r/androi...
    Покупайте наши проекты: android-helper.ru
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    Ссылки:
    Sourcetree: www.sourcetreeapp.com
    PuTTY: goo.gl/9yHWWo
    Gitignore (Unity): www.gitignore.io/api/unity
    Git Book: goo.gl/f7MgDA
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    Группа ВК: youtube_androidhelper
    Telegram Чат: t.me/ahgamedev_main
    Twitch: / androidhelperlive
    #Git

Komentáře • 62

  • @ANDROIDHELPERRU
    @ANDROIDHELPERRU  Před 5 lety +2

    Все ссылки на сайты есть в описании.
    Если кто-то что-то не понял в этих основах, вот ссылка на книгу гит: goo.gl/f7MgDA.
    Тут можете прочитать и про ветки в подробности, и про всё остальное.

    • @T3200ml
      @T3200ml Před 5 lety

      обоги, п4в юзай...

  • @arseniikaurov1686
    @arseniikaurov1686 Před 5 lety +23

    Это не фон рабочего стола, это ШЕДЕВР!

  • @sklyanskiy
    @sklyanskiy Před 3 lety +1

    Очень качественно и толково. Спасибо огромнее! Для новичка - просто сокровище. Лайк влепил, подписался, колокол будет дзвенеть.

  • @SERG__ZV
    @SERG__ZV Před 4 lety

    Спасибо, действительно помог!

  • @simonsays5614
    @simonsays5614 Před 3 lety +1

    Чел ты просто божественно все пояснил))

  • @aleksandrguseinov4426
    @aleksandrguseinov4426 Před 4 lety

    Очень полезное видео, ты мне помог!

  • @MultiKolu4ka
    @MultiKolu4ka Před 4 lety

    Огромное спасибо!

  • @timur934
    @timur934 Před 5 lety

    Спасибо за видос

  • @be_Cycling
    @be_Cycling Před 5 lety

    Наконец-то что-то годное.

  • @kizimenroman2807
    @kizimenroman2807 Před rokem

    Спасибо чел. ты круто

  • @Aleksandr-BSK
    @Aleksandr-BSK Před 5 lety

    подскажите, пожалуйста как отключить поворот экрана? Нужно сделать всегда горизонтально.

  • @jerboadev8269
    @jerboadev8269 Před 5 lety +2

    Проблема - .gitignore не игнорит файлы из списка (пример Library/metadata/ a7/.....). Сделал все как в видео, искал решения на StackOverflow и других ресурсах, ничего не работает. Может кто сталкивался и решал данную проблемку?

  • @psharaev
    @psharaev Před 5 lety

    лучший

  • @whiteravenshow4342
    @whiteravenshow4342 Před 3 lety +1

    Я помещаю .gitignore в проект, но SourceTree все равно высвечивает в Unstage ( Неиндексированное ) файлы из папок которые должны быть в игноре. Что не так?

  • @Alexey_Pe
    @Alexey_Pe Před 6 měsíci

    Для создания ssh не нужно ничего скачивать, это можно сделать в Sourcetree
    3:25, кнопка создать ssh

  • @eTrutim
    @eTrutim Před 3 lety +1

    1:49 Збс ава, теперь я ночью не засну)))

  • @user-nz7pv6ty6i
    @user-nz7pv6ty6i Před 5 lety

    Отоичное видео ! Плиз пили ещё видосы про гит из соурс три, ату именно про гит в соурс три не найти ролики. Например про прятание расскажи, про решение конфликтов и ревёрт коммит

  • @user-ds2cf1fj6j
    @user-ds2cf1fj6j Před 5 lety

    AndroidHelper, привет, вопрос немного не по теме данного видео(которое оказалось очень полезным, спасибо) : будет ли адаптация управления ракеток для андроида ?

    • @ANDROIDHELPERRU
      @ANDROIDHELPERRU  Před 5 lety

      Там по сути нечего адаптировать, так что Евгений урок на это выделять не будет (можете посмотреть основы управления где нибудь, и сразу поймёте)

  • @radost_1058
    @radost_1058 Před 4 lety +1

    тупо человек - для человека, дай бог здоровья, спасибо!)

  • @acbc7216
    @acbc7216 Před rokem

    У меня бесконечный Pushing,Что делать??

  • @emche852
    @emche852 Před 5 lety +1

    Воу
    До этого момента пользовался десктопным GitHub, а тут всё выглядит приятнее и удобнее)
    А бесплатные приватные проекты - это вообще огонь! Красавчик, вот это отличная инфа) С меня 2 лайка, серьёзно :D
    Так ладно, я пошёл качать и настраивать, это слишком крутая вещь)
    P.S. Если кому интересно опробовать мою игру в разработке и следить за её развитием, смотреть туториалы (в будущем) и стримы по разработке и разным её аспектам - милости прошу на мой канал :3 Всем добра, андроидхелпер рулит :3

  • @Cuwor
    @Cuwor Před 5 lety +1

    Привет! Сделай пожалуйста такой урок по Merge в Unity! Как слить все так, чтоб не было косяков и что в юнити сливать нельзя?

  • @Steve_Yoba
    @Steve_Yoba Před 5 lety

    Две чашки чая этому парню

  • @theoeclipse4930
    @theoeclipse4930 Před 4 lety

    Привет. я сомневаюсь что дождусь ответа, но все-же. у меня проект на более поздней стадии, в папке которого много(просто офигеть как много) разных файлов, из за которых Сорс Трии попросту виснет. следовательно я хочу синхронизировать не всю папку проекта, а только папки Assets и ProjectSettings. как мне это сделать, и возомжно ли это вообще?

    • @Feynman.R
      @Feynman.R Před 2 lety

      Нужно в гитигнор прописать все остальное

  • @user-oj4ye4ol6m
    @user-oj4ye4ol6m Před 4 lety

    Привет. Ты парень толковый. Может знаешь в чем проблема? На работе и у тебя в ролике в соурстри вкладки "состояния файлов, журнал/история, поиск" находятся внизу. Я же скачал последнюю версию, эти вкладки находятся слева в столбце. Как их перенести вниз? все обшарил, не нашел

    • @ANDROIDHELPERRU
      @ANDROIDHELPERRU  Před 4 lety

      За год с этого видео, они могли просто обновить расположение кнопок, без возможности изменения)

    • @user-oj4ye4ol6m
      @user-oj4ye4ol6m Před 4 lety

      @@ANDROIDHELPERRU это жестоко

  • @vasiliy_konnov
    @vasiliy_konnov Před 4 lety

    Что за трек играет на фоне?)

    • @ANDROIDHELPERRU
      @ANDROIDHELPERRU  Před 4 lety

      На 9:02 весь треклист использованный в видео.

  • @amurlamur3125
    @amurlamur3125 Před 5 lety

    Андрейд хелппер:P

  • @user-vt5zm8fn3d
    @user-vt5zm8fn3d Před 3 lety

    Привет. а как включить проверку орфографии русского языка в комментариях к коммиту7

  • @notgoodenough4264
    @notgoodenough4264 Před 5 lety

    android help me =) Не заходит в аккаунт atlassian через установщик, а на сайте всё норм...

    • @ANDROIDHELPERRU
      @ANDROIDHELPERRU  Před 5 lety

      Тут только вариант, что неправильные данные вводите.

    • @notgoodenough4264
      @notgoodenough4264 Před 5 lety

      @@ANDROIDHELPERRU , всё правильно вводил не заходило. Спустя некоторое время получилось зайти.

  • @styrbo
    @styrbo Před 5 lety +2

    Найс заставка на пк

  • @orcan377
    @orcan377 Před 5 lety

    написал бы как слиять ветки когда работаешь вдвоем! и решение конфликтов

    • @ANDROIDHELPERRU
      @ANDROIDHELPERRU  Před 5 lety

      Это уже не основы. На это даже отдельный урок надо. Так что вот и не показал тут.

    • @good-night-last-hero
      @good-night-last-hero Před 5 lety

      @@ANDROIDHELPERRU реально сделай, а хули нет?))

  • @Mor1134
    @Mor1134 Před 5 lety +6

    Если бы я не знал что это и как с этим работать то ничего бы не понял.
    1. рассказываешь что такое система контроля версий, но определение только для гита рассказал. Есть и другие, как например свн и они немного по-другому работают, например локально там нет копии репозитория, а все изменения не сохраняются на диске, а отправляются сразу на сервер во время коммита. Такая себе конечно претензия, но немного резануло.
    2. Я понимаю что сорс-три одна из самых удобных, но есть и другие, например tortoise.git для установки которой не нужен аккаунт атласиан.
    3. А вот то, за что реально больно - показывать примеры на руссифицированном софте нехорошо, не надо учить людей плохому. Есть общепринятые термины- commit, push, pull, fetch, checkout - надо использовать их, или говорить что "Отправить" у нормальных людей называется "Push", иначе новичок в дальнейшем поимеет проблемы.
    4. Рассказ про ветки - сразу о мастере, но о том что такое ветки тоже ни слова не сказал. При том что ты как-бы функционалом веток почти не пользуешься, а сразу фигачишь в мастер, можно подумать что это не очень важная штука, хотя на деле одна из самых основных из функционала гита.

    • @ANDROIDHELPERRU
      @ANDROIDHELPERRU  Před 5 lety +5

      1. Урок и называется "Основы работы с системой контроля версий Git", так что про него и рассказывал. Если бы я делал урок про все системы, то естественно детально бы говорил об этом.
      2. Конечно есть не мало GUI программ для этого. Но снова же, в названии указано, что делаем с помощью Sourcetree. И отсылка к первому ответу.
      3. Это да, забыл про эту деталь. В начале я конечно кратко упомянул об оригинальных командах.
      4. В том то и дело, что я пытался рассказать только основы. Естественно мог что-то упустить важное. Если кто-то услышал про ветки и не понял, всегда есть книга гита, и там всё ясно написано.
      А про то что я только фигачу в мастер, это я объяснил. Я один работаю над проектом и в основном кидаю одни релизы в мастер. То что же я неправильно делаю? Зачем мне отдельные ветки для разных функций, если всё равно никто параллельно со мной не работает? Так что вот и загружаю всё в мастер.

    • @nechelovek4053
      @nechelovek4053 Před 5 lety +2

      1.В видео описывается именно гит, а не другие
      2.Для того чтобы пользоваться соурстри не обязательно иметь аккаунт атлассиан. По моему мнению соурстри одна из лучших. Ну и конечно же соурстри имеет интерфейс получше и поприятнее
      4.Да, ветки полезные, но не все товарищи этого канал могут понять ветки, да и вообще гит....

  • @xezdx
    @xezdx Před 5 lety

    Все-таки про ветки зря не рассказал. Очень удобно даже работая в одиночку. Кроме того у ГИТа важная деталь, что есть локальные ветки и внешние ветки! ГИТ сохраняет свои изменения на локальной машине, а на сервер отправляет только те ветки какие указаны что куда отправлять. Можно вообще никуда ничего не отправлять. Можно сделать так, (а работая в команде наверное предпочтительно), чтобы локальная ветка ОТСЛЕЖИВАЛА удаленную ветку, то есть master ссылалась например на origin/master. В видео этот процесс получается автоматом при отправке без объяснений, но так не с каждой веткой надо делать. Работая локально сначала сохраняется локальная ветка, потом она сливается с другой, а та уже отправляется на сервер.
    И ещё не сказано как создать локальный репозиторий GIT. Ведь не всем нужно хранить файлы в онлайне, достаточно просто в виде бекапа хранить проект на отдельном диске на локальной машине или в сети.

  • @markzharkov2551
    @markzharkov2551 Před 5 lety +1

    А где блудный сын Евгений?

  • @r2com641
    @r2com641 Před 4 lety

    normalno

  • @ALE-bl7mn
    @ALE-bl7mn Před 5 lety

    Запили ещё урок про Апподеал. ибо чёт изменилось по ходу, по прошлому уроку твоему уроку в юнити 2017 всё работает . в 2018 ни ху йа . закрывается приложение при показе рекламы, а затем на весь экран хуй моржовый.
    проблема в юнити, в сдк? во мне или в Апподеал. ни знаю. в суппорте Апподеал сказали что я тупой и дали ссылку для тупых
    . но не помогло.

  • @nickprys8841
    @nickprys8841 Před 5 lety

    Нахуя только SSH ключи создавали?????

    • @ANDROIDHELPERRU
      @ANDROIDHELPERRU  Před 5 lety +3

      Как зачем? С помощью них идёт защищённое соединение. И каждый раз при первом входе в Source Tree, надо ввести пароль для ключа SSH, чтобы делать изменения в удалённом репозитории.

  • @CM1488Marshall
    @CM1488Marshall Před 5 lety

    Спасибо за обзор, и как говориться, юнити для лохов, анриал для пацанов

    • @CM1488Marshall
      @CM1488Marshall Před 5 lety

      Creativeeart 🔥🔥🔥🔥😆

    • @SERG__ZV
      @SERG__ZV Před 4 lety

      @@Creativeeart Не парься так как он говорят только лохи)