Есть уже готовый старый говносайт на который без слез смотреть не возможно и каждый третий кворкер на нем отздесьбылвасился. А вы кароче такой супергерой и хотите всю эту пришелувиделзахуячилисчезнавсегда историю прекратить. Ну чтобы через пуллреквесты там по нормальному, по-пацайнски все изменения заливать. Вообщем решаете систему контроля версий (VCS) добавить в проект (чем кста отсечете 90% фрилансеров)
Подсказку дает сам github после создания новой репы.
Два случая
Создаем проект с нуля
- Создаем репу на гитхабе
- echo «# test2» >> README.md
- git init
- git add README.md
- git commit -m «first commit»
- git branch -M main
- git remote add origin git@github.com:e-terin/test2.git
- git push -u origin main
Добавляем в репу уже существующий проект
Если приложение уже есть, то тут немного поинтереснее. Можно тупо залить файлы:
Но это как-то не по-пацански. Поэтому вот:
- Создаем репу на гитхабе
- Далее делаем все на локалке в папке проекта и самое первое ясен перец git init
- Создаем .gitignore и включаем туда все лишнее — в первую очередь все пароли, скрытые файлы и статику.
Проверить что будет в игноре можно командой
git ls-files —other —ignored —exclude-standard
а то что будет добавлено в репу — git status
Обязательно нужно все проверить и несколько раз посмотреть, что исключается, а что добавляется, пока результат вас не устроит - git add .
- git commit -m ‘initial commit’
- git remote add origin git@github.com:<логин на github>/<имя репы>
- git branch -M main
- git push -u origin main
И фсе. Теперь вы реальный пацан. Ад начнется после. Не забудьте, если проект не ваш дать доступы к аккаунту на гитхабе владельцу сайта.
Добавить комментарий