Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Forwarded from GitHub'ненько
gitcher
The git profile switcher. It facilitates the switching between git profiles, importing configuration settings such as name, email and user signatures.
#git #python
https://github.com/GlezSeoane/gitcher
​​List of awesome #git hooks!

Git hooks are custom scripts you can use to automate tasks which are triggered before or after a git command is executed. There are two groups of these hooks: client-side and server-side. Client-side hooks are triggered by operations such as committing and merging, while server-side hooks run on network operations such as receiving pushed commits. This repo contains helpful resources as well as a variety of git hook scripts that can be easily customized to serve different purposes.

https://github.com/CompSciLauren/awesome-git-hooks
Forwarded from Ivan Begtin (Ivan Begtin)
Git для данных - это давняя мечта многих разработчиков и дата-инженеров. Как организовать хранение и передачу данных так чтобы было похоже на систему контроля версий и учитывало объёмы и изменения в наборах данных.

Несколько проектов существуют для решения этой задачи, например такие:
- Dolt [1] [2] - умеет многое, объединять данные, сравнивать, делать таблицы сравнения, разрешать конфликты и тд. плюс многое из возможностей git
- Daff [3] позволяет работать с таблицами CSV и также сравнивать их, объединять и тд. Интегрирован с git
- DVC [4] система контроля версиями для проектов по машинному обучению. Довольно популярна и умеет многое связанное с проектами именно по ML


Ссылки:
[1] https://github.com/liquidata-inc/dolt
[2] https://www.dolthub.com/
[3] https://github.com/paulfitz/daff
[4] https://dvc.org/

#opendata #data #git #datatools
🛠 Смотрите, какую красоту показали - https://git.live/ Real-time code collaboration inside any ADE. Ранний доступ можно запросить там же.

#фидбечат #линк #git
Forwarded from ITGram
🐚 Recursively find all git repos with uncommited or unpushed changes:

find . -type d -iname '.git' -exec sh -c 'cd "${0}/../" && git status | grep -q -E "(diverged|Changes|is ahead of)" && pwd' "{}" \;


In case if you forgot to push something before changing a laptop (or a company).

#git #shell
ShellPiper - интересная штуковина, позволяющая пайпы прямо в gui создавать. Не представляю кому это может потребоваться, но выглядит необычно.

#shellpiper #git #shell
ugit - утилита для отмены выполненных git команд.

Github: https://github.com/Bhupesh-V/ugit
Обзор: https://bhupesh.me/undo-your-last-git-mistake-with-ugit/

#git #tui #будничное