git

Поделим команды на те которые надо выучить и те, которые надо просто знать что они есть.

Жирный текст — надо выучить.

Будем учить команды, которые чаще всего применяются.

Консоль (PowerShell на windows)

Консоль для разработчика использовать обязательно. К ней надо привыкать. В начале будет очень не удобно.

В консоли чтобы копировать и вставлять надо нажимать еще shift. Например вставить — ctr + shift + v

PS C:\Users\<имя пользователя> Запускается с такой строки. Далее всегда буду писать то что нужно написать вам в квадратных скобках. При этом вам ставить скобки не нужно

Для начала я сделал папку на рабочем столе с названием JS

cd Desktop/JS // переход в папку

cd .. // переход в папку выше

ls     // список файлов в папке

code . // открывает все файлы все файлы в редакторе кода

mkdir my-project     // создание новой папки

echo sometext  >  file.txt     // создание файла с текстом

ls -a     // показывает скрытые файлы

cat file.txt     // чтение файла

rm ile.txt     // удаление файла

mv /home/user/oldname /home/user/newname  // переименлвание

touch hello_world.txt // создает файл

Основные команды GIT

git status // проверка статусов

git log // просмотр лога

git init     // создает гит в папке, нужно запускать в папке проекта

git add   // подготовка

git commit    // сохранение

git checkout  <name of branch>  // загрузка

git branch <name of branch>    // создает новую ветку

git push -u origin main  // connect local branch with outdoor branch

git cat-file -p 40d7bc182b42ab8cbaaaf6 // read the file

git merge <feature branch name > // объединяем

git clone <url> // копируем репозитор

git remote add origin  <url> // привязываем удаленную ветку

git pull // загружает с сервера

git push  // загружает в сервер

git cat-file -t 40d7bc182b42ab8cbaaaf6 // read type of the file

git cat-file -p 40d7bc182b42ab8cbaaaf6 // read the file

git branch -a // show remote branches

git remote -v  // show connected remote git

git branch  -m <a new name of branch>    // переименовываем текущую ветку

git checkout -b <name of branch> // создаем новую ветку и переходим туда

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *