Как залить проект на github intellij idea
После того как установили git, желательно открыть и закрыть idea чтобы она подцепила git.
Дальше открываем консольку из IDEA



добавляем все что есть в git:


добавляем файлик .gitignore 
Как опубликовать проект на Github
Если вы не хотите потерять ваш проект и сохранить его на будущее, то удобно опубликовать его на GitHub.
Кроме того это полезно научиться делать, т.к. в реальном мире разработки системы хранения изменений в проекте используются повсеместно, поэтому начать знакомиться — полезно.
И т.к. вы представляете проект на конференции — то вам надо это сделать и добавить ссылку в конце презентации.
Регистрируетесь
Публикуете проект
1) Открываете проект в IDEA
2) Жмете сверху VCS -> Import into Version Control -> Share project on GitHub (или Git -> Github -> Share project on GitHub)
3.5) Если при логине вы получаете ошибку “Invalid authentication data. 404 Not Found — Not Found”, то попробуйте:
- в окне логина сверху справа Use Token, затем Generate — Ok на странице github (для создания токена для логина)
- скопируйте токент (длинная строка)
- вставьте его в поле в IDEA — теперь должно залогинить
4) Если снизу справа появилась ошибка “Can’t finish GitHub sharing process … initial push failed”, то:
5) VCS -> Git -> Remotes
6) Нажмите справа на карандашик и замените URL на https://USERNAME:PASSWORD@github.com/USERNAME/REPOSITORYNAME.git (поправив USERNAME, PASSWORD и REPOSITORYNAME)
7) Теперь сделайте push еще раз: VCS -> Git -> Push… -> Push
Сохраняйте в репозитории новые изменения (коммитьте их)
2) Жмите не на Commit , а на стеролчку справа и там — Commit and Push.
3) Если вы все же сделали обычный Commit , то просто выполните еще и это: VCS -> Git -> Push… -> Push
Чтобы посмотреть изменения которые вы ранее делали
1) Снизу слева жмете “9: Version Control”
2) Чуть повыше жмете Log (правее от Version Control: Local Changes Console)
3) Можете выбрать любой коммит, справа выбрать файл и нажав на него правой кнопкой и там Show Diff — увидите изменения в файле
А чтобы посмотреть какие локальные изменения вы сделали до сих пор — вместо Log вам нужно нажать на Local Changes
Убедитесь что вы не забыли закоммитить в том числе картинки
Если у вас есть картинки в проекте, то стоит их тоже закоммитить. Например можете рядом с папкой src создать папку data и складировать всё туда.
Чтобы было проще запускать ваш проект на другом компьютере или через миллион лет найдя репозиторий — как минимум измените пути картинок на относительные (т.е. с C:\\Users\\. \\image.png на data\\image.png ) и при запуске игры в идее убедитесь что в Run -> Edit Configurations. в запускаемом вами файле указана Working directory: равная пути к папке с вашим проектом, т.е. чтобы относительно этой рабочей папки ( Working directory: ) картинки действительно были доступны по пути data\image.png .
Еще лучше если вы соберете последнюю версию вашего проекта в самодостаточный .jar -файл и опубликуете его как релизную версию вашего проекта, подробнее здесь.
Сделайте описание вашего проекта
Чтобы сделать описание вашего проекта например в таком стиле — после публикации и изначального push -а:
1) Откройте ваш репозиторий на GitHub.com в браузере
2) Проверьте что вы залогинились
3) Нажмите сверху и немного правее чем исходные файлы кнопку Create new file (левее зеленой кнопки Clone or download )
4) Укажите названием файла README.md и обратите внимание что по мере редактирования файла вы можете посмотреть как он выглядит — достаточно переключиться на Preview , а потом обратно на Edit new file
5) Этот файл можно писать на языке разметки Markdown, что-то о нем можно почитать тут — Mastering Markdown.
Как вариант вам предлагается воспользоваться таким шаблоном:
# AngryBirds — большие буквы отделенные чертой от последующего текста
 — картинка из вашего репозиторий лежащяя по пути screenshots/screenshot1.png (текст в квадратных скобочках — описание которое появится если картинка не прогрузится)
**W** — сделает текст внутри звездочек выделенным
[Intellij IDEA](https://www.jetbrains.com/idea/) — ссылка ведущая на указанный адрес в интернете, но показанная как синяя надпись с текстом из квадратных скобок
Как скомпилировать проект в самодостаточный .jar -файл и опубликовать его в папку https://github.com/USERNAME/REPOSITORYNAME/releases — смотрите здесь.
Несколько примеров с неплохим описанием из которых можно вдохновиться хорошими идеями и примерами Markdown-разметки:
Как добавить свой код/проект на GitHub?
Всем привет! Я уже два дня не могу добавить свой проект на GitHub. Работаю я с Java в Inteliji IDEA, сначала пробывал добавить прямо с Inteliji с помощью кнопки "Share with GItHUb", добавил целый проект с кучей ненужной инфы. То есть мне нужно только добавить код и всё. Создать один репрозиторий для всех следующих лабораторных.
![]()
Андрiй, сперва настройте файл .gitignore , в нем укажите те файлы\папки которые не надо загружать на сервер GIT. Пример файла .gitignore :
Вам потребуется указать те папки которые вам не нужны на сервере git. Далее, создайте проект на GIT и после загрузите его.