Заметка по Git и GitHub 👩💻 👩💻
Первая часть этого поста посвящена командам для работы с гит. Если вам интересно узнать что такое GitHub - переходите ко второй части.
Часть 1 (Git)👇
1. Настройка и конфигурация Git:
— Установить имя пользователя
— Установить адрес электронной почты
— Задать текстовый редактор по умолчанию
— Посмотреть текущие настройки
2. Создание и инициализация репозитория
— Инициализировать новый локальный репозиторий
— Склонировать удалённый репозиторий на локальный компьютер
3. Работа с файлами
— Показать статус репозитория
— Добавить файл в индекс
— Добавить все файлы в текущей директории в индекс
— Удалить файл из репозитория и рабочей директории
— Переименовать файл
4. Фиксация изменений
— Создать коммит с комментарием
— Создание коммита (обходя git add)
— Изменить последний коммит
6. Работа с ветками
— Показать список веток
— Создать новую ветку
— Переключиться на указанную ветку
— Создать и переключиться на новую ветку
— Слить изменения из указанной ветки в текущую
— Удалить ветку
7. Дополнительный (иногда полезный) функционал
*Когда нужно сохранить изменения без коммита
— Сохранить временные изменения в стек
— Восстановить изменения из стека
— Удалить сохранённые изменения из стека
2 Часть (GitHub)👇
GitHub - соц. сеть для разработчиков и программистов, где мы с легкостью можем делится своим кодом, спрашивать/находить ответы по определенной опен-сорс технологии и вести удобную командную работу в проектах.
Существует много заготовок (форм) по отображению вашей активности на github которые можно с легкостью добавить в ваш профайл. Можете взять у меня - мой профиль.
Стоит добавить пару ваших проектов и закрепить репозитории на главной странице вашего профиля, дабы интересующим людям было удобнее.
Кидайте в комментарии свои профиля, будем обмениваться подписками🖨
Пост навигатор👩💻
nikitasepi0l⬅️ <ЧАТИК/>
Первая часть этого поста посвящена командам для работы с гит. Если вам интересно узнать что такое 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