Android Live 🤖
5.26K subscribers
53 photos
2 videos
808 links
Самые свежие новости, новинки и тренды Android от практикующего разработчика.


Автор: @al_gorshkov,
Чат: @android_live_chat
Личный блог: @al_gorshkov_blog

Рекламу не размещаю
Download Telegram
​​Сегодня утром решил почитать статьи, связанные с Git.
Если вы новичок, то рекомендую почитать статью, которая рассказывает о том, как работает #git и на примерах объясняются базовые команды.

Сегодня хочу с вами делиться некоторыми командами, которые помогают мне в работе.

1) В работе иногда сталкиваюсь с тем, что после совершения коммита понимаю, что добавил в него не все нужные мне файлы. Для добавления создаётся новый коммит, в котором указывается сообщение "Add to previous commit". На практике это выглядит не очень красиво, ведь данный коммит не несет никакой пользы. Лучше не создавать новый коммит, а добавить файлы в последний при помощи команды git commit --amend.

2) В некоторых компаниях руководство требует отправлять отчеты о проделанной работе за неделю. Для быстрого составления отчета можно воспользоваться командой git log --author="author_name" --after="1 week ago" --oneline.
So You Think You Know Git
#git

В начале этой недели вдохновился видео про Git и решил поделиться им с вами.

Во всех командах, где я работал использовался Git и его знание даже не обговаривалось. В большинстве случаев хватает использования базовых сценариев и команд: типа push, pull, работа с git flow и т.д.

Однако, Git очень мощный инструмент, и тут есть невероятное количество команд, которые повышают удобство работы в команде. Вот о многих подобных командах можно узнать из видео.
Кто знает, может быть парочку из них и приживутся у вас в команде. А если и не приживутся — в любом случае где-нибудь в компании разработчиков можете понтануться знанием какой-то редкой фичи из Git 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥6👍4
GitHub Wrapped
#git

Под конец года попался клёвый сервис для анализа активности в Github.
И как раньше никому эта идея не приходила в голову?

Если вдруг не учитываются приватные репозитории — в настройках профиля надо выбрать «Include private contributions on my profile».

Делитесь в комментариях своей статой, будем мериться сравнивать коммиты.
17🔥3👍2👌1
Git Secrets
#git

Скорее всего, в вашем репозитории есть приватные данные, необходимые для работы: например, secret-ключи для сторонних сервисов, API-ключи или конфиги для сборки проекта.

Обычно такие файлы добавляют в gitignore, чтобы не хранить их в общей репе.
Но дальнейшее управление ими становится затруднительным: при изменениях приходится пересылать новую версию вручную или использовать сторонние инструменты.

Вдруг вы не знали, но есть такая утилита, как git-secret, которая решает все эти проблемы.
Он шифрует файлы прямо в вашем репозитории, сохраняет историю коммитов и позволяет легко управлять доступами.

Пользуйтесь, если раньше не знали о таком хорошем инструменте. Хорошая инструкция для настройки тут.
🔥17👍102🤔1