1 | |
Github: с чего начать?22.11.2020, 18:00. Показов 2695. Ответов 39
Метки нет (Все метки)
Здравствуйте все !
Я в общем то любитель, работал в области Real Time & Embedded всего месяц. Сегодня разослал ролик о своем новом проекте бывшим работодателям. Один из них предложил освоить Github. С чего можно начать ? Есть ли какая инфа на эту тему ?
0
|
22.11.2020, 18:00 | |
Ответы с готовыми решениями:
39
GitHub: Ссылка на другой JavaScript тоже в Github Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение? Решил начать изучать графику. Подскажите с чего начать Решил начать изучать 1С.С чего начать, что скачать? |
22.11.2020, 18:54 | 5 |
Ээээ... это как бы и есть Git.
Всё остальное - надстройки к нему. Если знаете основу, любую надстройку можно будет легко освоить, заменить или починить, если что-то пойдёт не по плану.
1
|
4188 / 1066 / 87
Регистрация: 21.04.2013
Сообщений: 7,546
|
|
23.11.2020, 00:59 | 6 |
1
|
24.11.2020, 11:08 [ТС] | 7 |
Загрузил свой проект на GitHub. Без gitignore. В связи с этим возник вопрос - как создать gitignore под STM32CubeIDE и добавить его в GitHub так, чтобы он поудалял из проекта все ненужные файлы ?
0
|
25.11.2020, 16:57 | 8 |
Надо найти минимальный набор файлов, достаточный для открытия и сборки проекта в IDE.
Опытным путём можете попробовать. .gitignore ничего не удаляет. Он позволяет не включить (случайно) ненужные файлы под контроль версий. Если же уже включили, исключать придётся вручную.
1
|
25.11.2020, 21:44 [ТС] | 9 |
Подскажите, пожалуйста. В SourceTree есть опция Actions -> Open in Terminal. Это Гит-терминал и в нем можно проделать все, что можно проделать в гуе ? Потому, что я пробовал создать репозиторий на своем ноуте через этот терминал, и гуй его не увидел. Есть ли такой терминал, в котором можно проводить полноценные операции с Гитом по книге Pro Git ?
0
|
25.11.2020, 22:16 | 10 |
Всё и больше.
Это он и есть. Отдельно скачивается там: https://git-scm.com/download/win Потому что вы не пока не понимаете связи между гуи-оболочками и гитом.
1
|
26.11.2020, 22:21 [ТС] | 11 |
Постепенно начинаю продвигаться в Гите. Возник вопрос - у меня есть локальный репозиторий. Я в нем попробовал создать gitignore. Индексацию еще не делал. Я хочу попробовать создать копию этого локального репозитория ( и этого проекта ) у себя на ноуте, чтобы посмотреть, будет ли компилироваться проект. Как мне это сделать ?
0
|
26.11.2020, 22:40 | 12 |
Создать .gitignore
Вывести status Посмотреть, какие файлы он видит. Добавить эти файлы. Закоммитить. Запушить в удалённый репозиторий, из которого потом склонировать. Или сделать резервную копию каталога, удалить все файлы (кроме каталога .git) и восстановить их чекаутом.
1
|
29.11.2020, 21:46 [ТС] | 13 |
Блин, не выходит. Забыл, как в Линуксе пишутся команды в терминале...
Мне надо клонировать проект из папки ~/Desktop/Elektronika_Samoobrazovanue/CubeIDEprojects/first project в папку ~/Desktop/Elektronika_Samoobrazovanue/CubeIDEprojects/first_project_clone_1 Как ни пишу, выдает ошибку fatal : Too many arguments
0
|
29.11.2020, 22:12 | 18 | |||||
0
|
29.11.2020, 22:20 [ТС] | 19 |
Короче, сделал через гуй. Но я не понимаю сути... Во-первых, если я хочу, чтобы проект запустился, мне нужны все файлы, в том числе и от CubeMX, и от CubeIDE. В чем смысл тогда gitignore ? Во-вторых, CubeIDE для сборки проекта требует путь к папке workspace, и если его нет, то выдает ошибку.
С другой стороны, если хранить на GitHub'e только папку Src, то посторонний разработчик не сможет одним кликом запустить у себя проект, ему нужно будет все установить своими руками. Буду догонять...
0
|
29.11.2020, 22:31 | 20 |
gitignore нужен для того, чтобы не включать под контроль версий файлы, которые включать не нужно.
Во многих проектах, и ваш - не исключение, при сборке генерируется куча файлов. Так как они генерируются при сборке на основе других файлов, именно те файлы, исходные, и надо сохранять, а всё остальное (генерируемое) не надо.
1
|
29.11.2020, 22:31 | |
29.11.2020, 22:31 | |
Помогаю со студенческими работами здесь
20
Хочу начать изучать Cisco с чего начать? Хочу начать изучать C# , не знаю с чего начать Хочу начать учить C++ с чего начать? Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть? С чего начать? C чего начать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|