Изучение Git в студии визуального кода делает неуклюжесть использования командной строки Git Bash делом прошлого, мне нравится, что в студии визуального кода есть встроенный терминал. Добавьте к нему пару приятных расширений, и все готово. !

Расширения, которые вам нужны

Первое, что я рекомендую вам скачать, это GitLens.

Это расширение удивительно, потому что оно не только визуально отслеживает ветку, в которой вы находитесь, и коммиты, которые вы ввели, но также имеет функцию линии вины, которую вы можете увидеть на изображении ниже.

Он сообщает вам, кто совершил изменение и когда. Интересно, в каком вы отделении? Или если вы не забыли зафиксировать и отправить свои изменения на GitHub? Для этого есть вид сбоку!

ТАКЖЕ существует расширение Github, которое позволяет вам увидеть, есть ли у вас какие-либо ветки запросов на вытягивание, что-либо, ожидающее вашей проверки, или, возможно, член команды назначил вам что-то на удаленном сервере, и вам нужно это сделать, но вы глубоко в подумал код, теперь у вас есть визуальное уведомление, которое вы можете увидеть и расставить по приоритетам. В значительной степени устраняет необходимость в журнале git и ветке git.

Вот несколько полезных команд, которые вам понадобятся в Git.

cd (имя папки) // Позволяет перейти к следующей конкретной папке в каталоге

cd - // Перейти к предыдущему каталогу

cd // Переход в корневой каталог

ls // Проверить содержимое в текущей локальной папке

mkdir // Создать локальный каталог

$ git config --global user.name «ВАШЕ ИМЯ» // Устанавливает имя, которое вы хотите прикрепить к своей работе

$git config --global user.email «[email protected]»// Устанавливает адрес электронной почты, прикрепленный к вашим коммитам

$ git init // Инициализирует локальную папку как репозиторий Git

$ git add ‹file› // Добавить файл(ы) в индекс AKA Staging

$ git status // Проверка статуса рабочего дерева — покажет, в каких документах есть изменения

$ git commit -m «ваше сообщение здесь» // Зафиксировать изменения в индексе.

$git commit // Открывает VIM в Visual Code Studio, чтобы вы могли ввести тему и текст сообщения. Чтобы выйти из VIM, нажмите ESC+Shift+ ; +ж+к

$ git log // Показывает самые последние коммиты. Нажмите «q», чтобы выйти из журнала

$ git push // Отправить в удаленный репозиторий, такой как GitHub

$ git pull // Извлечь последнюю версию из удаленного репозитория

$ git clone // Клонируем удаленный репозиторий в новый каталог на вашем локальном компьютере

$ git branch // Дайте вам знать, если вы находитесь на главной или ветке

$ git checkout -b (название ветки)// Создает новую ветку

$ git checkout (название ветки)// Вы переключитесь на указанную ветку. ОБЯЗАТЕЛЬНО СОВЕРШИТЕ ПРЕДПОЛАГАЕМЫЕ ИЗМЕНЕНИЯ ПЕРЕД ПЕРЕКЛЮЧЕНИЕМ ВЕТКИ

$ git branch -D (название ветки) // Удаляет всю ветку

$ git merge // объединяет ветку удаленного отслеживания с локальной веткой

$ git merge (название ветки)// объединяет историю конкретной ветки с текущей веткой (выполнено в запросах на вытягивание)

Что делать, если вам нужно вытащить код из Github? Как это работает?

Если вам нужно извлечь код из удаленного репозитория, вы просто заходите на исходную страницу и находите эту маленькую кнопку копирования html.

Вы получаете это, и вы просто вводите git clone (вставьте URL-адрес). Как только вы это сделаете, все файлы в этом репозитории git будут скопированы на ваш локальный диск!

Git довольно удивителен. Это то, что я никогда не думал, что мне нужно. Раньше я думал, что это просто какой-то сайт для гиков, но теперь, когда я им пользуюсь, совершенно ясно, что он НАСТОЯТЕЛЬНО создан для гиков!

Шутка №57 о всемирно известном папе-кодере

Вопрос. Почему программист уволился с основной работы?

Ответ: потому что он не получил массивы