Git & GitHub - работа под Windows

476 ratings | 29760 views


Git & GitHub - работа под Windows

Долгое размусоливание простых вещей. Однако, наглядный пример того как работать с терминалом git, работа с github.

Comments to the video: Git & GitHub - работа под Windows

Max Lev 9 days ago
Гениально, посиживать под Windows на UNIX терминале
splincode wd 9 days ago
Max Lev эх, не гласите
Иван Старовойтов 12 days ago
музыка из df?)
web kidd 1 month ago
Спасибо )
Константин Ярилин 2 months ago
Смотрю начин и понимаю что декламировать я умею и сам и мне не нужен суфлер.
Константин Ярилин 2 months ago
Но далее эта информативность в плюс
Maksim Troshkov 2 months ago
Подскажите плз. Задаю команду для клонирования папки: $ git clone , выдает такую ошибку: fatal: could not create work tree dir 'testing': Permission denied. Как можно разрешить эту делему?
Maksim Troshkov 2 months ago
Проблему решил. Просто сделал папку в program files, соответственно допуск к файлам был ограничен. Пересоздал папку за пределами program files, и все заработало.
Iluha 2 months ago
Спасибо в конце концов то сообразил будто с гитом трудиться!!!
6a9ow7elf 5 months ago
c десктопом намного проще надавить две кнопки и всЕ )) а консоль это гемоРРой в 5 один подольше)
6a9ow7elf 5 months ago
дорогу осилит идущий,- инфа по частицам видео - нубасу сакральные познания))) благодарю за видос и за инфу по любасу)))) лайк
splincode wd 5 months ago
LLIo_OI79ITb ? почитайте документацию в вебе, вы ведь способны декламировать? и для чего опираться на устаревшие видео, если таковое имеется, каждые 6 месяцев что-то изменяется и не необходимо слепо вытекать всем видеоклипам, которые кушать в вебе
6a9ow7elf 5 months ago
на данный момент другая программка и то шо т ы показываеш в видео на данный момент дудки(в новейшей программке дудки кнопки синхронизыции итд интерфейс иной) будто с этой х.ней трудиться????? в новейшей программке не показывается ни ветка ни фалй полнв.яя х.ня с.ка
splincode wd 5 months ago
LLIo_OI79ITb ? попросту видео deprecated, а именовать лажой технологию, которую все употребляют, ну-ка чувак, глупо не устроишься, ну-ка либо применяй mercurial, svn
Flash 5 months ago
не хр а означает говно))
splincode wd 5 months ago
Александр Герасименко я не понимаю вас
Александр Поцепаев 7 months ago
Как настроить ctrl+с и ctrl+v у меня набирает знаки ^V^C?
Sasha Tarchenko 5 months ago
Shift+Ins (Insert)
splincode wd 7 months ago
на данный момент дать подсказку не могу, я сижу с Linux, а там терминал родимый и композиции кнопок просто запускаются
Александр Поцепаев 7 months ago
в функциях не разобрался, вот и спрашиваю. Keys/compose/ менял все значения radio button однако не работало. version Git-2.12.2.2
Александр Поцепаев 7 months ago
копирует при выделении текста, а от вставка не работает.Я этак не сумел разобраться. Напишите кто знает, мелкота ,а понадобится может многим.
splincode wd 7 months ago
там просто настроить, нажмите в командной слева пиктограмму с опциями
Pavel Nikolaevich 8 months ago
Сасибо!! сейчас разобрался в нем =)
splincode wd 8 months ago
Вам благодарю)
Рафи Газорян 10 months ago
В момент сотворения формы промосайта ( time code - 16.11) отсутствует кнопка Lunch Automatic page generator, Выдает User pages must be built from the master branch. Как выдать репозиторию права master?
Hovhannes Zohrabyan 10 months ago
ty !!!!!!!!!!!
Arthur Stepanov 9 months ago
ty - thank you - благодарю для тебя.
splincode wd 10 months ago
?
Sanches Panches 10 months ago
Однозначный лайк за видео. Автор не поленился сделать отдельные диаграммы и слайды, в отличие от подавляющего большинства принт-скринщиков!
Сергей Захаров 11 months ago
Спасибо. Всё стало сходу понятно.
splincode wd 11 months ago
вам благодарю))
Валерий Егоров 11 months ago
Пожалуйста, подскажите, можно ли загрузить веб-сайты с PHP и MySQL?
splincode wd 11 months ago
Нет невозможно, для этого кушать бесплатные либо дешевенькие хостинги. GitHub pages предоставляет возможность манипуляции html (если вы желаете оживленный frontend-backend) средством python, однако это уже другая история и здесь я могу заблуждаться
Pavel 11 months ago
благодарю товарищ хороший материал
splincode wd 11 months ago
благодарю)
Aska Storm 1 year ago
было бы хорошо, чтоб все нужные git команды, про которые вы гласите, были записаны под видео. или была ссылка откуда их можно скопировать :)
Aska Storm 1 year ago
благодарю)
splincode wd 1 year ago
Извиняюсь:
KOT Shalun 1 year ago
Ребят, подскажите, что за браузер у создателя видео? Очень увлекательный интерфейс, как будто безупречный Edge. ;) Вообще весьма любопытно переработан интерфейс и на самих окнах Windows. Очень прикольно. Этого достигают лишь с какими-то дополнительными тулсами либо в конце концов то Windows сам, отдал подобные инструменты и я о их попросту не знаю?
splincode wd 1 year ago
Ну погуглив, можно все что угодно у себя сделать))
KOT Shalun 1 year ago
Спасибо огромное за ответ. Обязательно обращу внимание на этот браузер и попробую в деле. Тему, я этак понимаю, вы всё же установили чрез сторонее прибавление, на сколько я знаю стандартными средствами этак не поменять. И естественно же, огромное благодарю Вам за уроки. ;)
splincode wd 1 year ago
Установил обыденную тему для windows (уже не помню какую), сам браузер же - Maxton Nitro
Владислав Шустров 1 year ago
Люди помогите, кто могёт) Когда пробую сделать страничку, у меня заместо ветки искусник, gh-pages выходит. Никто не знает в чём неувязка?
Владислав Шустров 1 year ago
Спасибо!)
splincode wd 1 year ago
Вопрос полностью неплохой, однако дудки ничего лучше, чем прочесть документацию и знать больше, чем чрез посредника: SSH — один-единственный из сетевых протоколов, предоставляющий доступ и на чтение, и на запись. Два других сетевых протокола (HTTP и Git) в большинстве случаев дают доступ лишь на чтение, потому даже если они вам доступны, вам всё равно пригодится SSH для записи
Владислав Шустров 1 year ago
Получилось) благодарю)...А с ssh, выходит невозможно клонировать?..либо эти ключи будто то для общей разработки необходимы? в чём вообщем разность меж https и ssh? наверное проблема покажется для тебя забавным, однако всё же)
splincode wd 1 year ago
вы пытаетесь по ssh клонировать репозиторий, пробуйте по https (там ведь кушать метод клонировать)
Владислав Шустров 1 year ago
Максим, извини что надоедаю) не мог бы ты ссылку взглянуть в моём перед идущем сообщении, может ты в курсе что я не этак делаю.
Владислав Шустров 1 year ago
Максим, благодарю) реально посодействовал разобраться с этим Гитом, чтобы его)
splincode wd 1 year ago
вам благодарю большущее)
CoralDuck 1 year ago
Спасибо! Все весьма понятно объясняешь.
splincode wd 1 year ago
вам благодарю)
PodKrepkimChaem 1 year ago
подскажи плз. я клонирую репозиторию с одной веткой. Создаю в клоне еще одну ветку, а в этой ветке файл. Пытаюсь запушить на сервер, однако он бранится. При работе с одной веткой все работает нормально.
splincode wd 1 year ago
Изменяешь попросту адресок репы Вроде этак чрез конфиги
PodKrepkimChaem 1 year ago
все, отбой. Вьехал. $ git push -u origin name_branch пушит нашу ветку в репозиторий с которого клонировали. А можно ли пушить полный репозиторий с изменённым количеством ветвей, хз.
PodKrepkimChaem 1 year ago
$ git clone 1 2 $ cd 2 $ git checkout -b branch2 $ echo 1_1 >> 1_1 $ git add. $ git commit -m 1_1 branch 2 $ git push либо если вы просили чисто команды, то вот
PodKrepkimChaem 1 year ago
вроде все написано. нарезка. NLO@NLO-▒▒ MINGW64 /d/git_tutorial $ git clone 1 2 Cloning into '2'. done. NLO@NLO-▒▒ MINGW64 /d/git_tutorial $ ls 1/ 2/ NLO@NLO-▒▒ MINGW64 /d/git_tutorial $ cd 2 NLO@NLO-▒▒ MINGW64 /d/git_tutorial/2 (master) $ git checkout -b branch2 Switched to a new branch 'branch2' NLO@NLO-▒▒ MINGW64 /d/git_tutorial/2 (branch2) $ echo 1_1 >> 1_1 NLO@NLO-▒▒ MINGW64 /d/git_tutorial/2 (branch2) $ git add. warning: LF will be replaced by CRLF in 1_1. The file will have its original line endings in your working directory. NLO@NLO-▒▒ MINGW64 /d/git_tutorial/2 (branch2) $ git commit -m 1_1 branch 2 [branch2 6b33a32] 1_1 branch 2 1 file changed, 1 insertion(+) create mode 100644 1_1 NLO@NLO-▒▒ MINGW64 /d/git_tutorial/2 (branch2) $ git hist * 6b33a32 2016-09-30 | 1_1 branch 2 (HEAD -> branch2) [Micha Schelku] * f106e96 2016-09-30 | 1 (origin/master, origin/HEAD, master) [Micha Schelku] NLO@NLO-▒▒ MINGW64 /d/git_tutorial/2 (branch2) $ git push fatal: The current branch branch2 has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin branch2 Склонировал каталог содержащий одинешенек файл, перебежал в него, в нем сделал ветку, а в этой ветке файл. Пушу и промах.
splincode wd 1 year ago
Распишите, изволь, команды, которыми вы клонировали и т.п.
Анастасия Усик 1 year ago
Подскажите изволь, будто лишь не пробовала, чрез графический редактор работает, однако чрез консоль повсевременно промах: $ git clone git@github.com:Anastasia-Usik/metstr.git Cloning into 'metstr'. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Анастасия Усик 1 year ago
Ничего для себя! Спасибо большущее за таковой развернутый ответ!!! Завтра буду пробовать, надеюсь получится! Конечно была бы весьма рада видео на эту тему, этак будто я целый новенький и трудно даются все эти моменты покамест :(
splincode wd 1 year ago
В Git'е реализовано несколько транспортных протоколов, которые вы сможете использовать. Git умеет трудиться с 4-мя сетевыми протоколами для передачи данных: локальный, Secure Shell (SSH), Git и HTTP. В собственном видео, я использовал протокол https $ git clone Клонирование в & 171;metstr& 187;… remote: Counting objects: 6, done. remote: Compressing objects: 100% (2/2), done. remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0 Распаковка объектов: 100% (6/6), готово. Проверка соединения… готово. Как видите это удачно проходит, советуют использовать конкретно этот протокол Положительным нюансом использования протокола HTTP является простота опции. Запуск итого нескольких команд даёт вам возможность предоставить миру доступ к вашему Git-репозиторию. Вы же пытаетесь использовать протокол ssh SSH URL-адреса обеспечивают доступ к хранилищу Git чрез SSH, этак именуемый, неопасный протокол. Для того, чтоб использовать эти URL-адреса , нужно сгенерировать SSH ключей на вашем компьютере и добавить этот ключ в собственный акк на GitHub. 1) Сначала необходимо сгенерировать ключ (надеюсь вы под unix-схожей системой): $ ssh-keygen -t rsa -C git@github.com Generating public/private rsa key pair. Enter file in which to save the key (/home/splincode/.ssh/id_rsa): жмете enter (выбор папки) Enter passphrase (empty for no passphrase): жмете enter Enter same passphrase again: Your identification has been saved in /home/splincode/.ssh/id_rsa. Your public key has been saved in /home/splincode/.ssh/id_rsa.pub. The key fingerprint is: SHA256:h8n8t/LbaJvvw3MmrsыdsdsayMsr1usAAjAVjgv69ytlxiS6Yc git@github.com The key's randomart image is: +---[RSA 2048]----+ | .+. | | =. | | . o. | | .s.o. | | =- S. | | =. s o . | | += + s..o. | | E + +.oB*++| | .o +OX@Oo| +----[SHA256]-----+ 2) Теперь нам необходимо добавить общественный ключ в акк $ cd ~/.ssh/ $ less id_rsa.pub умозаключение содержимого файла в консоль здесь будет выведен ключ, копируем полное содержимое этого файла ctrl + z выход из режима чтения файла 3) заходим в собственный акк -> settings -> ssh and gpg keys кликаем new ssh key пишем title, к примеру: my dev box и вставляем в текстовое поле key наш ключ 4) ну-ка, а сейчас можем по ssh получить ваш репозиторий $ git clone git@github.com:Anastasia-Usik/metstr.git Клонирование в & 171;metstr& 187;… remote: Counting objects: 6, done. remote: Compressing objects: 100% (2/2), done. remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0 Получение объектов: 100% (6/6), готово. Проверка соединения… готово. Если желаете, могу видео запилить на эту тему, а этак, лучше декламировать документацию на github
maks burkov 1 year ago
Насчёт интуитивно понятно, у тебя интуиция весьма отменная наверное))
Andry Zirka 1 year ago
Спасибо задание приглянулся. Возник проблема - Как поглядеть тот веб-сайт (html css и тд) какой я залил на репозиторий Гитхаба. Интересует виртуальное отображение веб-сайта. Чёт я кнопки показать не нахожу(. И ещё проблема - что мастерить если Git пишет что я пробую передать очень немало файлов на репозиторий ? (50 Мб)
splincode wd 1 year ago
Чтобы файла с гитхаба сходу показывались будто text/javascript нужно их класть в тот репозиторий, какой предназначен для этого. Например, положили файл main.js в репозиторий mylogin.github.io (и у нее ветка gh-pages), вы сможете сейчас адресоваться к этому файлу по адресу Если что-то не выходит, пишите на тостере, там 100500 наводящих ответов будет
Andry Zirka 1 year ago
Спасибо за ответ, однако что-то не удалось разобраться с первым пт. - Хочу сделать последующее. Написать HTML-файл со интегрированным скриптом на JavaScript, возложить его в GitHub репозитарий, и отворить в браузере этот HTML файл прямиком с GitHub. В интерфейсе GitHub кушать функция просмотра «RAW». Впринципе, она выдает исходник HTML, однако в заголовке ставит «Content-Type: text/plain;», и браузер его попросту указывает, не отображая будто страничку. Как разрешить данную делему?
splincode wd 1 year ago
1) Как поглядеть тот веб-сайт (html css и тд) какой я залил на репозиторий Гитхаба если репозиторий сделали с именованием myrep, и залили html файлы в ветку g-pages, тогда ваш сайтик будет доступен по адресу: ваш_логин.github.io/myrep 2) что мастерить если Git пишет что я пробую передать очень немало файлов - смириться с этим - перебегать на платный акк
Василий Поляков 1 year ago
Хорошее видео)
Samir Verdiyev 1 year ago
Ссылка не работает :(
splincode wd 1 year ago
если что, обращайтесь :)
Samir Verdiyev 1 year ago
+splincode благодарю! сейчас все работает
splincode wd 1 year ago
Обновил страницу, сможете попробовать забежать туда
splincode wd 1 year ago
Сегодня постараюсь поправить этот момент. Прошел уже год, были конфигурации с репозиториями, накосячил означает)
Samir Verdiyev 1 year ago
+splincode эта
Владимир Кулаксизов 1 year ago
Автор, респект! Только ты запамятовал бросить ссылку на страничку с опциями
Max Petrov 1 year ago
привет! что за браузер таковой? либо это модификация неким образом?
splincode wd 1 year ago
Maxton Nitro
Гламурный Поросёнок 1 year ago
39:33 минутки вооообще ничего не понятно, что там куда копируется??? То кушать глупо всю эту команду в три строчки скопировать в консоль???:
alex Ti 2 years ago
Макс. благодарю!..опять и опять.чего уж здесь ;D.наилучшее и понятное что кушать в Инет пространстве этак это у тебя :), хоть чет инфа стремная, муторная уже желал кинуть и забить на пора поиски, однако твой гайд таки под мелодичный бэкграунд удержал у монитора.однако блин консоль все еще вводит в паническое состояние при ее виде.;D
Сергей Аверченко 2 years ago
Самое понятное видео по git, пересмотрел кучу, потом этого реально разобрался что к чему
Vadym Volos 2 years ago
25:50 У меня еще одинешенек проблема, если я в настройках репозитория не нажму на кнопку GitHub Pages - Automatic page generator А попросту залью собственный html в репозиторий, он будет доступен будто веб-сайт с домена гитхаба?
splincode wd 2 years ago
Нет не будет доступен, однако будет только в том случае, если вы создадите ветку gh-pages, но я по умолчанию создавал репозитории (ветка master), тогда там непременно нужна генерация ( Automatic page generator), чтоб html странички я мог просматривать как будто зашел на обыденный веб-сайт
Vadym Volos 2 years ago
15:40 для чего необходимо было основывать новоиспеченный репозиторий для сотворения страницы (с окончанием.github.io)?
Vadym Volos 2 years ago
Спасибо огромное! У вас один-единственный удобопонятный манул на ютубе по гитхабу! Я на гитхабе новенький, и меня смутил пункт в видео сотворения репозитория с окончанием .github.io я поразмыслил что это завершение непременно необходимо чтобы страница (мой залитый веб-сайт) работал.
splincode wd 2 years ago
Не совершенно понятен ваш проблема. 1. Если вы желаете беречь код на веб-сайте github-а, создаете обыденный репозиторий и все 2. Если вы желаете опубликовать веб-сайт, создаете username.github.io и выбераете Page Generate
Vadym Volos 2 years ago
Спасибо что ответили, однако я не сообразил. А если я нажму кнопку в настройках уже в имеющегося, что веб-сайт не получится сделать?
splincode wd 2 years ago
Чтобы вы могли располагать собственный веб-сайт на github, к примеру, веб-сайт-портфолио, вам непременно необходимо сделать репозиторий username.github.io (либо com), он будет корневым и все html файлы будут отображаться по адресу: username - ваш ник на github
Дмитрий Колотий 2 years ago
Красавчик)
Aleksandr Oleshko 2 years ago
Не сообразил, сейчас чтоль полный разрабатываемый код вечно копипастить из папки избранной IDE-шкой в github перед коммитом и пушом? Или же отменная практика такая, что сходу избрать директорию, где файлы имеются и пушить с каждым конфигурацией.
splincode wd 2 years ago
Удобно было бы использовать IDE 1. Если у вас немало репозиториев, лучше использовать GUI 2. Если же по-резвому, то и консоль была бы удобством уместно
Aleksandr Oleshko 2 years ago
Обращу внимание, что десктопная программка от GitHub не запускается нормально с Хрома, нужно чрез IE запускать тот урл, какой в деталях ошибки указан.
Aleksandr Oleshko 2 years ago
+splin code Суть трудности: дистрибутив не запускается в Хроме на w7 64bit. Только с IE.
splincode wd 2 years ago
Поясните сущность трудности? Что то я не сообразил, у вас веб-сайт не запускается с Хрома?