Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
git:start [2020/11/18 10:09] admin |
git:start [2024/07/25 08:05] (текущий) admin |
Облегчаем свою работу в Git: | Облегчаем свою работу в Git: |
| |
* Ускоряем работы с помощью [[aliases|алиасов git]] | * Ускоряем работу с помощью [[aliases|алиасов git]] |
| * ''sudo apt-get install git-extras'' добавляет дополнительные возможности, такие как ''git info'', ''git guilt'', ''git changelog'', ''git local-commits'' и [[https://github.com/tj/git-extras/blob/master/Commands.md|другие]] |
* Появились [[https://github.com/git/git/compare/4a12f89865...aaf633c2ad#diff-4625c89743da55af06e8df87619b87ca|Макросы]] при работе с гитом, например для работы с репо с большим количеством файлов: ''git config feature.manyFiles true'' | * Появились [[https://github.com/git/git/compare/4a12f89865...aaf633c2ad#diff-4625c89743da55af06e8df87619b87ca|Макросы]] при работе с гитом, например для работы с репо с большим количеством файлов: ''git config feature.manyFiles true'' |
* Приводим вывод git-diff в читаемый формат: [[git-diff|настройка сравнения файлов git-diff]] | * Приводим вывод git-diff в читаемый формат: [[git-diff|настройка сравнения файлов git-diff]] |
* [[git-troubleshooting|Git траблшутинг - решение проблем]] | * [[git-troubleshooting|Git траблшутинг - решение проблем]] |
* [[git:badge]] | * [[git:badge]] |
| * [[git-flaws]] |
| * [[git-gui]] |
| |
[[git-flaws]] | Исправляем запутанные ситуации в git с помощью [[http://git-scm.com/docs/git-reflog|git reflog]]. Не забываем, что история коммитов, веток - граф {{https://hsto.org/getpro/habr/post_images/934/b88/cc7/934b88cc7e56147b8a43fa390f1413f6.png?32}}. |
| |
Исправляем запутанные ситуации в git с помощью [[http://git-scm.com/docs/git-reflog|git reflog]]. Не забываем, что история коммитов, веток - граф {{http://hsto.org/getpro/habr/post_images/934/b88/cc7/934b88cc7e56147b8a43fa390f1413f6.png?32}}. | |
| |
{{:git:centr-decentr_2x.png?500|}} | {{:git:centr-decentr_2x.png?500|}} |
* [[https://habr.com/company/yandex/blog/431432/|Как генерировать осмысленные коммиты]] | * [[https://habr.com/company/yandex/blog/431432/|Как генерировать осмысленные коммиты]] |
* [[https://nvie.com/posts/a-successful-git-branching-model/|A successful Git branching model]] | * [[https://nvie.com/posts/a-successful-git-branching-model/|A successful Git branching model]] |
| * [[https://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html|Шпаргалка по git-flow]] |
| |
| |
===== Кто редактировал эту строку? ===== | ===== Кто редактировал эту строку? ===== |
| |
{{ http://xkcd.ru/i/1296_v6.png}} | {{ https://xkcd.ru/i/1296_v6.png}} |
| |
<file bash git-who-do-this.sh> | <file bash git-who-do-this.sh> |
* [[https://try.github.io|Git за 15 минут]] | * [[https://try.github.io|Git за 15 минут]] |
* [[https://rtyley.github.io/bfg-repo-cleaner|Очистка большого репозитория Git от больших файлов и паролей]] | * [[https://rtyley.github.io/bfg-repo-cleaner|Очистка большого репозитория Git от больших файлов и паролей]] |
* [[http://jonas.nitro.dk/tig/manual.html|tig - удобный текстовый интерфейс к командам git, очень удобен для просмотра изменений]] | * [[https://jonas.github.io/tig/|tig - удобный текстовый интерфейс к командам git, очень удобен для просмотра изменений]] |
* [[https://wiki.gnome.org/action/show/Apps/giggle?action=show|giggle - графический интерфейс к Git под Linux]] | * [[https://wiki.gnome.org/action/show/Apps/giggle?action=show|giggle - графический интерфейс к Git под Linux]] |
* [[http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/|Волшебство Git]] | * [[http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/|Волшебство Git]] |
* [[http://githowto.com/ru|Git HowTo]] | * [[https://githowto.com/ru|Git HowTo]] |
* [[http://eagain.net/articles/git-for-computer-scientists/|Внутреннее устройство Git]] | * [[https://eagain.net/articles/git-for-computer-scientists/|Внутреннее устройство Git]] |
| * [[https://habr.com/ru/articles/800003/|Как в git работает HEAD]] |