30 основных команд Git, которые вы должны знать

Когда дело доходит до разработки программного обеспечения, контроль версий имеет важное значение. Это позволяет вам отслеживать изменения кода, возвращаться к предыдущим этапам и сотрудничать с вашей командой над проектом. Одной из самых популярных систем контроля версий является Гит. Независимо от того, являетесь ли вы новичком или опытным разработчиком, стремящимся упростить рабочий процесс, понимание команд 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, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *