Заметка по Git и GitHub 👩💻 👩💻Первая часть этого поста посвящена командам для работы с гит. Если вам интересно узнать что такое GitHub - переходите ко второй части.
Часть 1 (Git) 👇
1. Настройка и конфигурация Git: — Установить имя пользователя
git config --global user.name "Ваше Имя"
— Установить адрес электронной почты
git config --global user.email "[email protected]"
— Задать текстовый редактор по умолчанию
git config --global core.editor "vscode"
— Посмотреть текущие настройки
git config --list
2. Создание и инициализация репозитория — Инициализировать новый локальный репозиторий
git init
— Склонировать удалённый репозиторий на локальный компьютер
git clone <URL>
3. Работа с файлами — Показать статус репозитория
git status
— Добавить файл в индекс
git add <файл>
— Добавить все файлы в текущей директории в индекс
git add .
— Удалить файл из репозитория и рабочей директории
git rm <файл>
— Переименовать файл
git mv <старое имя> <новое имя>
4. Фиксация изменений — Создать коммит с комментарием
git commit -m "Сообщение"
— Создание коммита (обходя git add)
git commit -a -m "Сообщение"
— Изменить последний коммит
git commit --amend
6. Работа с ветками — Показать список веток
git branch
— Создать новую ветку
git branch <имя>
— Переключиться на указанную ветку
git checkout <имя>
— Создать и переключиться на новую ветку
git checkout -b <имя>
— Слить изменения из указанной ветки в текущую
git merge <ветка>
— Удалить ветку
git branch -d <имя>
7. Дополнительный (иногда полезный) функционал
*Когда нужно сохранить изменения без коммита — Сохранить временные изменения в стек
git stash
— Восстановить изменения из стека
git stash apply
— Удалить сохранённые изменения из стека
git stash drop
2 Часть (GitHub) 👇GitHub - соц. сеть для разработчиков и программистов, где мы с легкостью можем делится своим кодом, спрашивать/находить ответы по определенной опен-сорс технологии и вести удобную командную работу в проектах.
Существует много заготовок (форм) по отображению вашей активности на
github которые можно с легкостью добавить в ваш профайл. Можете взять у меня -
мой профиль.
Стоит добавить пару ваших проектов и закрепить репозитории на главной странице вашего профиля, дабы интересующим людям было удобнее.
Кидайте в комментарии свои профиля, будем обмениваться подписками
🖨Пост навигатор 👩💻nikitasepi0l ⬅️ <ЧАТИК/>