|
Git - Команды
Git - Команды
Удалить историю
Команда |
Описание |
history -cw |
удалить историю |
ssh
Команда |
Описание |
cd ~/.ssh |
перейти в папку с ssh ключами |
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" |
генерация ssh ключа |
Работа с консолью
Команда |
Описание |
clear |
очистить консоль |
Команда |
Описание |
git init |
инициализация репозитория (создание локального репозитория в папке с проектом) |
git clone |
создание копии (удаленного) репозитория |
git status |
проверяет статус репозитория |
git add [filename] |
добавляет выбранные версии файлов в staging область для последующего коммита |
git pull |
Получить данные с сервера |
git add . |
добавляет все файлы в очередь для последующего коммита. |
ssh-keygen |
создание ssh ключа |
Работа с ветками
Команда |
Описание |
git branch |
список веток (+ текщая ветка) |
git checkout -b |
создаем новую локальную ветку |
Работа с ветками
Команда |
Описание |
git commit --amend -m "<новое_название>" |
Изменение названия последнего коммита |
Настройка конфигурации
Команада |
Описание |
git config --global user.email "ameon@ya.ru" |
|
git config --global user.name "ameon" |
|
Команада |
Описание |
git remote add origin <путь к удаленному репозиторию> |
связывание репозитория |
git remote rm origin |
удаление привязки к удаленному репозиторию |
Навигация
Команда |
Описание |
pwd |
Узнать текущую директорию |
ls |
Показать файлы в данной папке, кроме скрытых |
ls -f |
Показать файлы в данной папке, включая и скрытые |
cd c:/ |
Перейти в конкретный каталог |
cd |
Вернуться назад |
cd .. |
Выйти на 1 уровень вверх |
cd ../.. |
Выйти на 2 уровня вверх |
Редактирование фала
Команда |
Описание |
start index.php |
открыть файл (как будто двойной клик в windows) |
Создание файлов и каталогов
Команда | Описание |
mkdir |
Создать папку |
cd !$ |
Перейти в только что созданную папку |
mkdir -p {app1,app2} |
Создать сразу несколько папок |
mkdir -p app/{css,js} |
Создать сразу несколько вложенных папок |
touch index.html |
Создать файл index.html |
touch app/{css/main.css,js/main.js,index.html} |
Создать сразу несколько файлов, никаких лишних пробелов быть не должно |
Удаление файлов и каталогов
Команда | Описание |
rm index.php |
Удалить файл index.php |
unlink index.php |
Удалить файл index.php |
rm -r test |
Удаление папки test с файлами внутри неё |
Перемещение файлов
Команда | Описание |
mv app1/*.* app2 |
Удалить файл index.php |
rm -r test |
Переместить все файлы из папки app1 в папку app2 |
Поиск файлов
Команда | Описание |
find *.php |
Поиск файла с расширением php |
Переименование папок и файлов
Команда | Описание |
mv |
Переименование папки |
Ссылки по теме:
- 1. Изучение GitHub в одном видео уроке за 15 минут!
|