Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wanderer-00/git-manual
https://github.com/wanderer-00/git-manual
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/wanderer-00/git-manual
- Owner: wanderer-00
- Created: 2024-08-27T12:39:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T18:58:30.000Z (3 months ago)
- Last Synced: 2024-09-10T02:47:54.180Z (3 months ago)
- Size: 423 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Команды CLI
Команда
Описание
ls
список файлов и папок
cd
перемещение по папкам
mkdir
создание папки
rm -rf
удаление папки
rmdir
удаление папки
touch
создание файла
rm
удаление файла
## Перемещение по папкам
`cd путь к папке`
`cd T01D01-1/src` - переместиться в папку `src`, которая лежит в папке `T01D01-1`
`cd ..` - переместиться назад на 1 папку
`cd ../../` - переместиться назад на 2 папки## Как узнать какие файлы хранятся в папке?
1. Переходим в нужную папку `cd имя_папки`
2. Выводим список файлов и папок в ней `ls````bash
shanikal@et-l3 ~ % cd T01D01-1
shanikal@et-l3 T01D01-1 % ls
CHANGELOG README.md code-samples datasets misc
LICENSE README_RUS.md data-samples materials src
```# GIT
> Клонировать репозиторий
> Создание ветки
> Проссмотр веток
> Смена ветки
## Клонировать репозиторий
`git clone ссылка_на_репозиторий`Ссылку на репозитой можно найти на **GitLab**, **GitHub**. Например такая:
`git clone https://github.com/wanderer-00/GIT-manual.git`## 🧩 Создание ветки
1. Перейти в папку репозитория
2. Создать ветку```bash
git branch имя_ветки
```В консоли ничего нет, как понять, что ветка создалась?
## 👁️ Проссмотр веток
```bash
git branch
``````bash
shanikal@et-l3 T01D01-1 % git branch
develop
* master
```
В репозитории 2 ветки: `develop` и `master`
При этом главной выбрана ветка `master` (отмечена звездочкой)## ♻️ Смена ветки
Смени ветку и все изменения проекта будут в ней
```bash
git checkout имя_ветки
```
```bash
shanikal@et-l3 T01D01-1 % git checkout develop
M src/ai_door_management_module.sh
M src/ai_initial_module.sh
M src/ai_module_2.sh
M src/important_data_for_ai_module_2.txt
Switched to branch 'develop'
shanikal@et-l3 T01D01-1 % git branch
* develop
master
```## 🗑 Удалени ветки
```bash
git branch -d имя_ветки
```## ❌ Ошибки при попытке просмотреть, создать или сменить ветку?
```bash
shanikal@et-l3 ~ % git branch
fatal: not a git repository (or any parent up to mount point /Users)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
```
Вы находитесь не в папке репозитория## 🚀 Отправка изменений PUSH
1. Помещение файла под контроль версий `git add имя_файла`
2. Создание коммита `git commit -m 'ваш_комментарий_к_комиту'`
3. Отправка изменений в репозиторий `git push origin название_ветки_в_которую_отправляете_изменения````bash
git add --all # помещени всех фалов под контроль
git commit -m 'ваш_комментарий_к_комиту' # создание коммита с комментарием
git push origin название_ветки_в_которую_отправляете_изменения # отправка изменений в ветку репозитория
```Справочные материалы
Инструкция по MarkDown# killall bash - убить всё