Git команды
Rebase(не рекомендуется) - сливает все коммиты dev ветки тупа в конец master ветки.
vs
Merge - проверяет хронологический порядок коммитов и сливает правильно ветки.
Git индексы
- git add . - Добавить все файлы в индекс.
- git restore --staged имя_файла.txt - убрать файл из индекса
Git команды
- git status - используется для отображения состояния рабочего каталога и индекса (staging area)
-
- git commit --amend - ?????
- git rebase - ?????
-
- git clone --branch=branch-name https://github.com/jf17/jf17ru.git - склонировать ТОЛЬКО конкретную ветку
- git clone https://github.com/jf17/jf17ru.git - клонирование репозитория (master ветка)
- git clone https://github.com/jf17/jf17ru.git -b branch-name - Этот вариант склонирует ПОЛНОСТЬЮ весь репозиторий и просто переключится на ветку branch-name
-
- git pull - вливание изменений из удаленного репозитория в локальный .
- git status - Список всех измененных и добавленных файлов .
- git commit -m "add Spring + Multi" - Выполняем коммит
- git push -u origin master - вливаем изменения в ветку master
- git checkout dev - переключиться на ветку dev
- git branch - позволяет посмотреть список веток в локальном репозитории.
- git checkout -b my_branch - Создаем новую ветку в локальном репозитории
- git push origin my_branch - Оправляем новую ветку в удаленный репозиторий
-
- gitk - это графический интерфейс локального репозитория.
- git instaweb - можно запустить веб-сервер, связанный с локальным репозиторием. Браузер также автоматически будет перенаправляться на него.
- git gc - Для оптимизации репозитория , она поможет удалить и оптимизировать ненужные файлы
-
- git grep "num17.net" - позволяет пользователю проводить поиск фраз и слов в содержимом деревьев. К примеру, для поиска num17.net во всех файлах используйте эту команду