30 основных команд Git, которые вы должны знать
Когда дело доходит до разработки программного обеспечения, контроль версий имеет важное значение. Это позволяет вам отслеживать изменения кода, возвращаться к предыдущим этапам и сотрудничать с вашей командой над проектом. Одной из самых популярных систем контроля версий является Гит. Независимо от того, являетесь ли вы новичком или опытным разработчиком, стремящимся упростить рабочий процесс, понимание команд Git — это навык, который, несомненно, окупится.
В этом посте мы рассмотрим 30 основных команд Git, которые должен знать каждый разработчик. Эти команды помогут вам инициализировать репозиторий, делать коммиты, создавать и переключать ветки и многое другое. Освоив эти команды, вы будете на пути к тому, чтобы стать более эффективным и действенным разработчиком.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
1. git инициировать:
Эта команда используется для инициализации нового репозитория Git. Он создает новый .git подкаталог в вашем текущем рабочем каталоге. Это также создаст новую ветку с именем master.
Пример:
git инициировать
Это инициализирует репозиторий Git в вашем текущем каталоге.
2. git-клон:
Эта команда используется для клонирования репозитория. Он создает копию удаленного репозитория на вашем локальном компьютере.
Пример:
git клон https://github.com/username/repository.git
Это клонирует репозиторий по указанному URL-адресу на ваш локальный компьютер.
3. git добавить:
Эта команда добавляет файл в промежуточную область для подготовки к фиксации.
Пример:
git добавить имя файла
Это добавит файл с именем «filename» в промежуточную область.
4. git коммит:
Эта команда используется для сохранения ваших изменений в локальном репозитории. Он делает снимок изменений, которые вы внесли с помощью git add.
Пример:
git commit -m “Сообщение фиксации”
Это зафиксирует ваши изменения с сообщением, описывающим, что вы изменили.
5. статус git:
Эта команда показывает состояние изменений: неотслеживаемые, измененные или подготовленные.
Пример:
статус git
Это отобразит статус вашего рабочего каталога.
6. git тянуть:
Эта команда извлекает изменения из удаленного репозитория и объединяет их с вашей текущей веткой.
Пример:
мастер происхождения git pull
Это вытянет изменения из основной ветки исходного удаленного репозитория.
7. git нажмите:
Эта команда отправляет ваши зафиксированные изменения в удаленный репозиторий.
Пример:
мастер происхождения git push
Это отправит ваши зафиксированные изменения в основную ветку исходного удаленного репозитория.
8. ветка git:
Эта команда выводит список всех веток в вашем репозитории.
Пример:
ветка git
Это перечислит все ветки в вашем репозитории.
9. git проверка:
Эта команда используется для переключения между ветвями в репозитории Git.
Пример:
git checkout имя ветки
Это переключит на ветку с именем «название ветки».
10. git слияние:
Эта команда объединяет изменения из одной ветки в другую.
Пример:
git merge имя ветки 11. git diff:
Эта команда показывает различия файлов, которые еще не подготовлены.
Пример:
git diff
Это покажет неустановленные различия с момента последней фиксации.
12. git сброс:
Эта команда удаляет файл из стадии, но сохраняет содержимое файла.
Пример:
git сбросить имя файла
Это удалит файл с именем «имя файла“.
13. гит рм:
Эта команда удаляет файл из вашего рабочего каталога и поэтапно удаляет его.
Пример:
git rm имя файла
Это приведет к удалению файла с именем «имя файла» и поэтапному удалению.
14. журнал git:
Эта команда показывает список коммитов в ветке, включая соответствующие детали.
Пример:
журнал git
Это отобразит упорядоченный список последних коммитов.
15. ГИТ-шоу:
Эта команда показывает изменения метаданных и содержимого указанной фиксации.
Пример:
git-шоу
Это отобразит метаданные и изменения содержимого последней фиксации.
16. git-день:
Эта команда используется для присвоения тегов указанному коммиту.
Пример:
Git-тег v1.0
Это пометит последний коммит как «v1.0».
17. git выборка:
Эта команда извлекает из удаленного репозитория все объекты, которых нет в локальном.
Пример:
git получить происхождение
Это позволит получить все объекты из исходного удаленного источника, которые не существуют в вашем текущем репозитории.
18. git перебазировать:
Эта команда используется для применения изменений, сделанных в текущей ветке, перед другой веткой.
Пример:
git мастер перебазирования
Это применит любые изменения, сделанные в текущей ветке, перед основной веткой.
19. git вернуться:
Эта команда создает новую фиксацию, которая отменяет изменения, сделанные в предыдущей фиксации.
Пример:
git вернуть ГОЛОВУ
Это создаст новую фиксацию, которая отменяет изменения, сделанные в последней фиксации.
20. git тайник:
Эта команда временно сохраняет изменения, которые вы не хотите фиксировать немедленно. Вы можете применить изменения позже.
Пример:
git тайник
Это временно сохранит все измененные отслеживаемые файлы.
21. git всплывающее окно:
Эта команда восстанавливает последние сохраненные изменения.
Пример:
git тайник поп
Это применит самые последние спрятанные изменения и удалит их из списка спрятанных.
22. Список тайников git:
Эта команда выводит список всех спрятанных наборов изменений.
Пример:
список тайников git
Это отобразит все спрятанные наборы изменений.
23. git stash drop:
Эта команда отбрасывает последний спрятанный набор изменений.
Пример:
git падение тайника
Это приведет к отбрасыванию последнего спрятанного набора изменений.
24. git выбор вишни:
Эта команда применяет изменения, внесенные некоторыми существующими коммитами.
Пример:
git вишневый выбор идентификатора фиксации
Это применит изменения, внесенные фиксацией с данным идентификатором.
25. git пополам:
Эта команда использует алгоритм бинарного поиска, чтобы найти, какая фиксация в истории вашего проекта вызвала ошибку.
Пример:
git bisect start git bisect плохой git bisect хороший commitID
Это запустит процесс деления пополам, пометит текущую фиксацию как плохую и пометит фиксацию с заданным идентификатором как хорошую.
26 git виноват:
Эта команда показывает, какая ревизия и автор в последний раз модифицировали каждую строку файла.
Пример:
git обвинять имя файла
Это покажет, какая ревизия и автор в последний раз изменили каждую строку «имя файла».
27. очистить git:
Эта команда удаляет неотслеживаемые файлы из вашего рабочего каталога.
Пример:
git очистить -n
Это покажет, что будет удалено, фактически не делая этого. Замените -n на -f, чтобы действительно удалить файлы.
28 рефлогов git:
Эта команда показывает список всех ссылок на коммиты в локальном репозитории.
Пример:
git рефлог
Это отобразит все ссылки на коммиты в вашем локальном репозитории.
29. git grep:
Эта команда позволяет вам искать в вашем репозитории.
Пример:
git grep “привет”
Это выполнит поиск в репозитории любых вхождений «hello».
30. гитк:
Эта команда запускает браузер репозитория Git.
Пример:
мерзавец
Это запустит браузер репозитория Git.
Заключение
В заключение хочу сказать, что Git — это мощный инструмент, который может значительно повысить вашу продуктивность и эффективность как разработчика. 30 основных команд Git, которые мы обсудили в этом посте, — это лишь верхушка айсберга. В Git доступно гораздо больше команд и параметров, и мы рекомендуем вам изучить их подробнее.
Помните, практика делает совершенным. Чем больше вы будете использовать эти команды, тем удобнее вам будет с ними работать. Так что не бойтесь погрузиться и начать использовать Git в своих проектах. Сначала это может показаться пугающим, но со временем и практикой вы обнаружите, что это бесценный инструмент в вашем наборе инструментов для разработки.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)