Поделим команды на те которые надо выучить и те, которые надо просто знать что они есть.
Жирный текст — надо выучить.
Будем учить команды, которые чаще всего применяются.
Консоль (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> // создаем новую ветку и переходим туда