1.1, Аноним (1), 16:00, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –63 +/– |
Без TortoiseGit / GitAhead / проприетарного платного GUI-фронтенда неюзабелен.
| |
|
|
3.68, Аноним (68), 21:59, 29/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Слушай какой смысл спорить у человека свой опыт и свои обстоятельства может он работат стоя по Widnows в производственном цехе. Конечно в таких обстоятельствах использования терминала сомнительно. Правда для таких людей обычно существуют специальные управляющие системы. С большой зеленой ки красной нопкой =)
| |
|
|
|
4.42, rezdm (ok), 18:36, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
можно так:
C:\Projects\Balalaika>git log | grep -i dmitry | wc -l
48
C:\Projects\Balalaika>uname -a
WindowsNT WCAPF108489 2 6 x86
Без цигвина, просто набор дефолтных ls/grep/awk-gawk/...
А можно прям из поставки гита работать в гит баш. Было б желание.
| |
4.63, Аноним (63), 21:00, 29/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Зачем себя так мучать? Вместе с гитом под виндой устанавливается bash.
| |
|
5.145, x3who (?), 03:04, 01/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
А так-то зачем себя мучать? Есть же линукс для виндовса - работает уже вроде нормально. По крайней мере гит.
| |
|
|
|
2.14, Alex (??), 16:32, 29/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ой, как я этого не понял за 3 года работы с гитом в командной строке.
Спасибо, теперь знаю что это не юзабельно. Расскажу коллегам.
| |
|
3.22, Аноним (1), 16:57, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну расскажи мне, как в консоли перключиться на конкретный коммит с конкретным хешем без набивания хеша, без копипастинга и без выбора из истории. При условии, что у тебя несколько веток с почти идентичными коммитами р ты рефакторишь историю, потому что mainteiner-m***k выдвинул требование "разбить по нескольким ветвям и по нескольким коммитам, я их приземлю как мне удобно", и не ****, что коммиты зависят друг от друга и чтотнри таком подходе устранения различий не избежать (тоже абсолютно неюзабельно без графических инструментов типа meld и tortoisegit). В GUI просто мышкой ткнул в нужную строку - и готово.
| |
|
4.26, T1000 (?), 17:11, 29/12/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
$ git rebase -i HEAD~N
что тут сложного?
А таких "коммитеров", которые никак не вкурят, что надо каждый коммит вдумчиво ревьюить, а потом если что иметь возможность и по-бисектить, гнать поганой метлой обратно на винду. Они ж необучаемы.
Короче мейнтейнер был 100% прав.
| |
|
|
6.43, Аноним (43), 18:38, 29/12/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> без выбора из истории
> В GUI просто мышкой ткнул в нужную строку - и готово.
Нифига себе биполярочка у тебя.
| |
|
7.44, Аноним (1), 18:43, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
История линейна, граф коммитов - разветвлён. Я специально сформулировал условия так, чтобы идентифицировать коммит пришлось по как минимум части хеша.
| |
7.45, знаток (?), 18:45, 29/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
он просто посмотрел на меркуриал, где комиты локально нумеруются чтобы не приходилось помнить и набирать (ок, копипастить) хеши, а короткие номера - и задался вопросом " а почему в гите я так не могу"
| |
|
8.48, Аноним (1), 19:00, 29/12/2020 [^] [^^] [^^^] [ответить] | +/– | В гите тоже нумеруются относительно головы, но суть не в этом А в том, что наби... текст свёрнут, показать | |
|
9.71, Аноним (63), 22:31, 29/12/2020 [^] [^^] [^^^] [ответить] | +/– | Конечно, есть ситуации, когда gui удобнее Я пользуюсь и тем и другим в зависимо... текст свёрнут, показать | |
9.78, знаток (?), 22:50, 29/12/2020 [^] [^^] [^^^] [ответить] | –1 +/– | вот именно а в меркуриале можно пользоваться номерами вместо хешей Собственно ... текст свёрнут, показать | |
|
|
|
6.99, T1000 (?), 11:28, 30/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Э-э, а когда ты тыкаешь своей чудо-мышкой, ты куда тыкаешь?
В небо? Или все-таки в историю?
| |
|
|
4.110, Аноним (110), 16:43, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
А так горит потому что мержить не умеешь и всегда что-то отваливается?
| |
|
5.117, знаток (?), 18:06, 30/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
в гит сложноватно мержить умело. Например в силу архитектуры гита угадывать что во что было переименовано можно при мерже или берейсте получить левые изменения влитые в файл без какого либо уведомления об этом. Конечно такое редко и по идее можно заметить это тестами (если у нас контроль версий для кода) - но сама возможность такой ситуации говорит не об уме git
| |
|
|
|
|
9.192, знаток (?), 12:17, 12/01/2021 [^] [^^] [^^^] [ответить] | +/– | Ну вот вам для понимания 2 варианта 1 можно указать какой файл был во что переим... большой текст свёрнут, показать | |
|
|
|
|
|
4.190, Michael Shigorin (ok), 01:32, 12/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Ну расскажи мне, как в консоли перключиться на конкретный коммит с конкретным
> хешем без набивания хеша, без копипастинга и без выбора из истории.
В дополнение к уже сказанному -- git checkout abc<Tab>
PS: "просто мышкой" я дольше тянуться могу даже в консоли, ага: руки переносить чуточку, но надо.
PPS: убрал конкретизацию того, кто, скорее всего, был m***k -- вдруг сможете http://tomayko.com/writings/the-thing-about-git почитать и немножко подумать...
| |
|
|
2.16, Аноним (16), 16:46, 29/12/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
в принципе юзабелен, но гуем пользоваться удобнее, да. Я сам пользуюсь мордой, встроенной в IntelliJ IDEA Ultimate Edition. В консоль лезу только для git init --bare и "сброса даты последнего коммита".
Кстати, недавно обнаружил, что гит палит часовой пояс автора. Так что контрибутьте в опенсорс аккуратнее, если не хотите, чтоб вашу страну опознали по +03:00.
| |
|
3.72, Аноним (63), 22:36, 29/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Во-первых, в чем проблема со страной?
Во-вторых, а какая эта страна опознана по +3? Турция? Кувейт? Кения? Мадагаскар?
| |
|
4.89, Аноним (89), 00:13, 30/12/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
И какая из указанных стран имеет наибольшее число open-source-программистов?
| |
|
3.91, llolik (ok), 01:06, 30/12/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
> чтоб вашу страну опознали по +03:00
В РФ 11 часовых поясов. Ну так, к сведению.
| |
|
4.96, Аноним (16), 05:22, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Это не значит, что все население РФ равномерно распределится по всем 11 поясам. Чувак, у тебя в одной только Москве проживает почти 10% вообще всех россиян. А по московскому времени живут ~60%.
| |
|
3.111, Аноним (110), 16:47, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну, предположим, найдётся чел которому не лень так заморочиться. И что? Коммит нужен, если приносит пользу. Дураки которым хочется доскипаться - не нужны. Не работай с мудаками
| |
3.182, Аноним (180), 14:01, 06/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати, недавно обнаружил, что гит палит часовой пояс автора.
Вот это фейл!
Я сейчас посмотрел - ещё палит имя автора, имя коммитера, их email'ы и текст коммита.
| |
|
2.30, Аноним (30), 17:39, 29/12/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Не знаю даже лучше способа расписаться в собственной несостоятельности как разработчика, чем написать такое.
| |
|
3.64, Аноним (64), 21:28, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Дешевые программисты тоже нужны, да даже больше нужны чем дорогие.
| |
|
2.61, банан (?), 20:32, 29/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Gitextensions бесплатный, открытый и полнофункциональный.
Лет 6 пользуюсь, могу рекомендовать
| |
|
3.107, Аноним (107), 15:52, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
После того как 3 версию выпустили, которая тормозит просто при показе списке, я так и не перешёл на 3 версию.
| |
|
|
5.118, Аноним (107), 18:13, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Почему же на GitExtensions 2.x таких проблем нет, а как 3.x ставишь появляются. Больше не проверял, может уже исправили. Да и какие новые функции могут появится в GUI к git, так что смысла обновляться особого нет.
| |
|
|
3.113, Аноним (110), 16:49, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Прикрутить к нему Meld, прикрутить интеграцию с системой учёта багов и тасок и да, можно жить. Хотя всё равно есть вещи, которые удобнее из консоли. А какому-нибудь tig так и вовсе аналогов нет
| |
|
2.124, microsoft (?), 21:37, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Да ты че! Как страшно я жил! Я использовал git напрямую! Как я посмел, сегодня же отрублю как минимум один палец!
| |
|
|
2.5, Аноним (5), 16:04, 29/12/2020 [^] [^^] [^^^] [ответить]
| +11 +/– |
Столько тролей развелось, и все про одно и то же.. Даже скучно уже становится
| |
|
3.20, Аноним (20), 16:54, 29/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> смотри что тут есть
Почти, им осталось только гит написать и получится гит на расте. Пока что кроме нескучных принтов в консоль ничего на расте не написали.
| |
3.143, Sgt. Gram (?), 19:43, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> так пишеш как буд-то
Так пишешь, как будто тебя максимум после второго класса из школы выгнали.
| |
|
|
1.6, Аноним (5), 16:07, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Дружно в терминале пишем:
git update-git-for-windows
Если вдруг у кого-то по непонятным причинам линукс оказался, то:
git update
| |
|
2.15, Аноним (16), 16:33, 29/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
какая же все-таки ущербная прошивка, этот ваш вантуз. Каждая прога должна самостоятельно реализовывать функционал пакетного менеджера. А конкретно гит для вантуза еще и баш с собой таскает, потому что в вантузе есть только эмулятор MS DOS (cmd.exe) и помершелл вместо командной строки.
| |
|
3.24, Аноним (24), 17:04, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Те кому нужно, уже сто лет пользуются chocolatey и ему подобным. И все приложения так же обновляют и устанавливают одной командой. Если ты застрял во временах 95 винды, то не стоит так же думать об остальных.
| |
|
4.25, Аноним (16), 17:11, 29/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ты читни комменты для начала. Чувак пользуется неким "update-git-for-windows", а не этими вашими чоколейтами.
> застрял во временах 95 винды
эти ваши чоколейты -- сравнительно недавнее изобретение. Не припоминаю их в вантуз-висте, когда сносил ее за деньги на ноутбуках в пользу вантуз-XP. Да и мейнтейнят пакеты в твоих чоколейтах кто попало.
| |
|
5.38, Аноним (24), 18:01, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Чувак может пользоваться чем угодно. Ты тоже можешь бинари в /usr/bin/ руками обновлять, кто ж тебе помешает. Я про то, что если кто-то хочет централизовано обновлять все приложения, то для этого инструменты тоже есть.
Мейнтейнеры в линуксах тоже разные бывают. Если сильно замучила паранойя, можешь так же скрипты установки проверять руками перед каждым запуском.
Баш в гите валяется в основном для того, чтобы всякие хуки имели хоть какой-то шанс отработать.
| |
|
|
|
2.39, Иваня (?), 18:07, 29/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
git: 'update' is not a git command. See 'git --help'.
The most similar command is
update-ref
| |
|
|
4.69, анонн (ok), 22:01, 29/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Яблоид детектед
$ ssh анонн@toybox-****
$ git update
git: 'update' is not a git command. See 'git --help'.
The most similar command is
update-ref
$ uname -mors
Linux 5.4.0-58-generic x86_64 GNU/Linux
^D
$ git update
git: 'update' is not a git command. See 'git --help'.
The most similar command is
update-ref
$ uname -mors
FreeBSD 12.1-STABLE amd64
Т̵и̵п̵и̵ч̵н̵ы̵й̵ ̵л̵и̵н̵у̵к̵с̵о̵и̵д̵ ̵о̵п̵е̵н̵н̵е̵т̵а̵ WSLщик из #5 совсем не палится ))
| |
|
|
|
1.9, Аноним (8), 16:13, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Жду набега сискарей, которые расскажут что гит - фу, а перфорс - во!
| |
|
2.23, знаток (?), 17:04, 29/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Чем он лучше Меркуриала?
только тем, что он стал стандарт. А так он хуже
| |
2.33, Аноним (3), 17:43, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
В дополнение тому что ответили выше надо сказать что гит все таки работает пореще. Кто перепишет ртуть на сишке?
| |
|
3.34, Аноним (34), 17:46, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не забывай, самое узкое место в производительности это программа, а трасса провайдеров.
| |
|
|
3.79, знаток (?), 22:51, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>И модули для него не хаками встраиваются.
Какие такие модули? Вы что то попутали. Это как раз в мерке все построено на расширениях. И ядро позволяет расширять. А в гите все гвоздями приколочено.
| |
|
4.87, Аноним (89), 00:01, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Это с одной стороны. С другой стороны, расширения - это зоопарк, когда ты полагаешься на протокол, и вдруг внезапно выясняется, что сервер его не поддерживает.
| |
4.103, Аноним (50), 13:10, 30/12/2020 [^] [^^] [^^^] [ответить] | +/– | Механиз расширеный меркуриал подразумевает легкую заменую стандартной функционал... большой текст свёрнут, показать | |
|
|
2.114, Аноним (110), 16:55, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Того меркуриала, который битбакет, который перешёл на git и принудил всех мигрировать с hg?
| |
|
3.119, знаток (?), 19:48, 30/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
да. тем самым еще больше увеличив армию гитомазохистов. А те, кто может себе позволить самому выбирать - выбрали не гит
| |
|
4.120, Michael Shigorin (ok), 20:02, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> А те, кто может себе позволить самому выбирать - выбрали не гит
Ага, sourcesafe они выбирали или p4, угу.
Для тех, кто в цистерне: лужа -- замёрзла.
| |
|
|
|
1.19, Аноним (19), 16:52, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Стоит добавить в новость, что userdiff это фича, благодаря которой git в подзаголовках диффов показывает правильные логические блоги, к которым относится фрагмент в диффе (например, названия функций/классов в ЯП).
| |
1.49, swine (ok), 19:03, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Предсказуемо превращается в НЁХ, в фичах которой разбираются 3,5% от основной массы, а пользуются ими 0,5%.
| |
|
2.54, Аноним (54), 19:22, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ничем не хуже других SCM. Только сегодня воркшоп по git+gitlab для 1с-ников провёл.
| |
2.76, Аноним (63), 22:46, 29/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
git полезен любому, кто работает с информацией, представленной в виде обычного текста.
Не знаю, что там у вас в 1С, если код хранится в обычных текстовых файлах, а не в каком-нибудь бинарном изврашении, то будет полезен.
| |
|
1.59, Аноним (59), 20:20, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Продолжено переписывание команды "git bisect" на языке Си.
А на чем было изначально написано?
| |
|
|
3.144, Аноним (144), 19:52, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
В гите нет ни одной строчке на баше. Только переносимый POSIX shell.
| |
|
|
1.70, Lefsha (ok), 22:08, 29/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Вааапрос знатокам по GIT. 60 сек. Отвечает один знаток!
Как сбросить (reset) содержание клонированного репозитория,
чтобы было как на источнике или как после выполнения команды:
git clone something
Жду ответа. Для наивных смельчаков: нет - Ваш ответ неверен.
Если это было бы так просто вопроса бы не последовало.
Кто ответит просьба сообщить пользовался ли он/она сторонними
источниками или взял ответ из головы.
Итак время пошло. ;-)
P.S. Для особо талантливых можно описать ход ваших мыслей в поиске ответа.
Просто чтобы подсмотреть как люди думают и понять насколько люди вообще похожи.
| |
|
2.73, Аноним (29), 22:38, 29/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Таким указательным тоном, как у нас на экзамене, здесь никто не ответит. (или будут троллить, как я)
| |
|
3.82, Lefsha (ok), 23:12, 29/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Таким указательным тоном, как у нас на экзамене, здесь никто не ответит.
> (или будут троллить, как я)
Еще один психолог... Нет здесь указательного тона. Есть возможно шутка юмора
при постановке вопроса.
Проще нужно быть - проще.
Какие-то обиженные и озлобленные люди отвечают.
Но если ответа нет - зачем писать? - Гнался час, чтобы рассказать об отсутствие интереса?
Я никого не заставлял отвечать!
Знатоки потому, что обычный человек не ответит.
| |
|
4.84, Аноним (84), 23:25, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Какие-то обиженные и озлобленные люди отвечают.
А каким мне быть? Меня сегодня препод на экзамене завалил. Как раз с такой же манерой построения текста.
| |
|
5.86, Lefsha (ok), 23:55, 29/12/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>Какие-то обиженные и озлобленные люди отвечают.
> А каким мне быть? Меня сегодня препод на экзамене завалил. Как раз
> с такой же манерой построения текста.
Странная реакция. Вы изучали причино-следственную связь?
Если Вас завалили, то нужно лучше учится. Проблема не в преподе, а в Вас.
| |
|
6.102, n00by (ok), 12:10, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
>>>Какие-то обиженные и озлобленные люди отвечают.
>> А каким мне быть? Меня сегодня препод на экзамене завалил. Как раз
>> с такой же манерой построения текста.
> Странная реакция. Вы изучали причино-следственную связь?
> Если Вас завалили, то нужно лучше учится. Проблема не в преподе, а
> в Вас.
Помнится, меня валила препод по физике, потому что я решил задачу верно, но обозначил при этом величины в формулах теми буквами, какими принято у физиков, а не той отсебятиной, какую эта прохфессор придумала (она так выявляла, кто за ней конспектировал лекции; каша в головах студентов её не волновала). Слава богу, эта гидроперитная блондинка эмигрировала в одну недалёкую страну.
| |
|
7.128, Lefsha (ok), 21:51, 30/12/2020 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Да, как ни странно преподы это тоже люди Людям как ни с... большой текст свёрнут, показать | |
|
8.137, n00by (ok), 06:46, 31/12/2020 [^] [^^] [^^^] [ответить] | +/– | оверквотинг удален gt оверквотинг удален Действительно, люди живут по эт... большой текст свёрнут, показать | |
|
|
10.151, n00by (ok), 12:01, 02/01/2021 [^] [^^] [^^^] [ответить] | +/– | К тем Вашим словам, которые Вы зачем-то удалили при цитировании моей реплики Л... большой текст свёрнут, показать | |
|
11.153, Lefsha (ok), 16:45, 02/01/2021 [^] [^^] [^^^] [ответить] | +/– | Вы должны сделать свою мысль доступной для понимания Иначе получается - на улиц... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
2.74, Аноним (63), 22:42, 29/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Требования вы сформулировали довольно нечетко, но если я угадал, что вы хотите, то посмотрите недавно добавленные команды git switch и git restore.
| |
|
3.85, Lefsha (ok), 23:52, 29/12/2020 [^] [^^] [^^^] [ответить] | –2 +/– | Это скорее Вы сформулировали свои претензии максимально нечетко - мне не нравитс... большой текст свёрнут, показать | |
|
4.94, Аноним (63), 04:18, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Вносите туда разного рода изменения - любые. Единстенное Вы не трогаете содержимое .git
директория.
То есть, не выполняю никакие команды, приводящие к изменению содержимого .git (в том числе staging area)? Это, знаете ли, существенное условие, которое не озвучено.
Чтобы вернуть все обратно, в этом случае таки, да, достаточно сделать git restore.
| |
|
5.121, Lefsha (ok), 21:07, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Чтобы вернуть все обратно, в этом случае таки, да, достаточно сделать git restore.
Уже было сказано, что нет. Это неправильный ответ.
| |
|
4.176, Аноним (180), 02:54, 06/01/2021 [^] [^^] [^^^] [ответить] | +/– | git reset git fetch origin git reset --hard upstream git reset git reflo... большой текст свёрнут, показать | |
|
5.178, Lefsha (ok), 10:35, 06/01/2021 [^] [^^] [^^^] [ответить] | +/– | не работает не работает не пробовал, но вероятность 99 не работает не работает... большой текст свёрнут, показать | |
|
6.183, Аноним (180), 14:14, 06/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Был предложен ответ через find -delete
git clean -ndx ?
ну и как обычно "git help clean"
| |
|
|
|
|
2.75, Аноним (75), 22:46, 29/12/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Пошёл ты на хрен. И твой гит и линукс вместе с тобой туда же.
| |
2.80, Ordu (ok), 23:01, 29/12/2020 [^] [^^] [^^^] [ответить]
| +6 +/– |
> P.S. Для особо талантливых можно описать ход ваших мыслей в поиске ответа.
Сначала я обратил внимание на восклицательный знак в первой строчке. Ты явно находился в эмоционально-взведённом состоянии, когда писал это. То ли троллил, то ли какая-то другая заноза в заднице мешала.
Потом я обратил внимание на тон всего сообщения, очень похоже на задачу с подвохом.
Потом я подумал, а ну и хрен с ним. Пускай он дальше ищет знатоков.
А потом, я дочитал до "хода мыслей" и "как люди думают" и решил, что в таких вопросах надо людям помогать, и написал этот коммент.
| |
|
3.81, Lefsha (ok), 23:08, 29/12/2020 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Ход мыслей увидел, а вот ответа нет Мы тут вроде не на ... большой текст свёрнут, показать | |
|
4.90, Ordu (ok), 00:18, 30/12/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ход мыслей увидел, а вот ответа нет.
А тебе нужен ответ? Судя по тому как ты пишешь, ты его знаешь. А раз знаешь, значит он тебе не нужен, и всё остальное -- это кривляние.
> Восклицательный знак это скорее отсылка к известной передаче.
К какой ещё передаче? Ты чё думаешь, все смотрят педерачи, которые ты смотришь? Это что-то про Онотоле? Я никогда не смотрел, только читал об нём на луркморе.
| |
|
|
2.93, нитрол (ok), 03:33, 30/12/2020 [^] [^^] [^^^] [ответить] | +/– | Ок, надо поддержать интересом этот сериал, чтобы новые эпизоды снимали Почитав ... большой текст свёрнут, показать | |
|
3.101, Аноним (100), 11:33, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну оп точно не понимает что хочет, впрочем ваши размышления весьма полезны для осознания как по многому можно такой вопрос интерпретировать
| |
|
4.129, Lefsha (ok), 21:59, 30/12/2020 [^] [^^] [^^^] [ответить] | +/– | Приведите в пример более 1 возможной интепретации Я очень точно понимаю чего хо... большой текст свёрнут, показать | |
|
3.123, Lefsha (ok), 21:34, 30/12/2020 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Люди Тут еще остались люди Или кругом одни пациенты Т... большой текст свёрнут, показать | |
|
4.131, Ordu (ok), 23:20, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Давайте напрягем мозги и расшифруем что такое любые изменения.
> 1. Создание каталога, которого не было.
> 2. Удаление каталога, который очевидно был.
> 3-4 Тоже самое с файлами.
> 5-6 Тоже самое с soft link.
> 7-8 Тоже самое с hard link.
> 9. Изменение содержимого файлов. Одного или нескольких.
...
> Я не хотел говорить. Был уверен, что самый умный тут догадается, что
> очевидная последовательность
> магических действий это:
> rm -rf dir
> git clone repo dir
нипанятна... что за dir? что за repo?
Я так делаю:
cd repo
rm -r *
git reset --hard
| |
|
5.132, Lefsha (ok), 23:35, 30/12/2020 [^] [^^] [^^^] [ответить] | +/– | нипанятна что за dir что за repo Вы базовые команды git знаете repo - эт... большой текст свёрнут, показать | |
|
6.134, Ordu (ok), 00:15, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Вы попадаете на новый уровень!
> Там вопрос звучит так - как быть с submodules?
Не знаю, не задумывался.
find . ! -path '.git' -delete
?
или
git submodule foreach что-нибудь-там
> Если копать глубоко я вообще хотел высказать мысль, что git
> далеко не идеален. и что по моему базовых операций БЕЗ проблем
> нет.
Естественно. Идеальные инструменты бывают только среди академических изобретений. Типа Haskell'а, например. Но их идеальность выходит боком.
| |
|
7.139, Lefsha (ok), 13:07, 31/12/2020 [^] [^^] [^^^] [ответить] | +/– | Неправильно, так как это просто не работает НО Это была мысль в праильном напр... большой текст свёрнут, показать | |
7.141, Lefsha (ok), 16:25, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Естественно. Идеальные инструменты бывают только среди академических изобретений. Типа
> Haskell'а, например. Но их идеальность выходит боком.
Я не знаю как эта функция работает в других VCS, но удалять все файлы,
чтобы потом большинство из них восстановить выглядит диким путем.
Речь не о том, чтобы инструмент был идеальным. Речь о том, чтобы он не был противоречивым.
Тем более самый популярный инструмент в своей области.
Любая геометрия или просто теория строится на базе из аксиом, которые не противоречат друг другу.
Интересно есть ли другая VCS, в которой задача сброса решается естественным образом?
Надо будет посмотреть.
| |
|
8.142, Ordu (ok), 16:38, 31/12/2020 [^] [^^] [^^^] [ответить] | +/– | Дикий путь , неестественно Ты смотришь на git сверху-вниз, поэтому тебе и ... текст свёрнут, показать | |
|
9.146, Lefsha (ok), 14:39, 01/01/2021 [^] [^^] [^^^] [ответить] | +/– | 1 Я НЕ хочу работать с сорцами 2 Я хочу просто скомпилировать то, что я скача... большой текст свёрнут, показать | |
|
10.147, Ordu (ok), 20:31, 01/01/2021 [^] [^^] [^^^] [ответить] | +1 +/– | Это говорит не о том, что git плохой, а о том, что он не для тебя сделан Они не... большой текст свёрнут, показать | |
|
11.148, Lefsha (ok), 01:51, 02/01/2021 [^] [^^] [^^^] [ответить] | +/– | Это неважно для кого он сделан Пользоваться им приходится все равно Те кто жив... большой текст свёрнут, показать | |
|
12.150, Ordu (ok), 03:29, 02/01/2021 [^] [^^] [^^^] [ответить] | +1 +/– | Ты читал эту книгу Помнишь там был случай, когда Фейнман стырил дверь Я сам не... текст свёрнут, показать | |
|
13.155, Lefsha (ok), 17:39, 02/01/2021 [^] [^^] [^^^] [ответить] | +/– | И это прекрасно Разрушать шаблоны это весело и круто Способность увидеть шабло... большой текст свёрнут, показать | |
|
14.156, Ordu (ok), 18:35, 02/01/2021 [^] [^^] [^^^] [ответить] | +/– | Лол, да Мне нравится, как Хармс это описал BEGIN_QUOTE Четыре иллюстрац... большой текст свёрнут, показать | |
|
15.159, Lefsha (ok), 18:36, 03/01/2021 [^] [^^] [^^^] [ответить] | +/– | Нет Мне никто не разорвал шаблон, разве кроме Шигорина Его ответ был неожиданн... большой текст свёрнут, показать | |
|
16.160, Ordu (ok), 18:59, 03/01/2021 [^] [^^] [^^^] [ответить] | +/– | Вот именно поэтому я и говорю тебе, что тебе надо учиться видеть свой разрыв шаб... текст свёрнут, показать | |
|
|
18.165, Ordu (ok), 00:48, 05/01/2021 [^] [^^] [^^^] [ответить] | +/– | Это ещё одно следствие из твоей интересной логики Запомни если ты никогда не м... большой текст свёрнут, показать | |
|
|
20.168, Ordu (ok), 10:47, 05/01/2021 [^] [^^] [^^^] [ответить] | +/– | Я боюсь греческого со времён своего обучения на математика Там есть совершенно ... текст свёрнут, показать | |
|
19.174, Lefsha (ok), 23:31, 05/01/2021 [^] [^^] [^^^] [ответить] | +/– | Вы путаете влияние на Ваши оценки из вне и способность менять точку зрения Это ... большой текст свёрнут, показать | |
|
20.175, Ordu (ok), 02:19, 06/01/2021 [^] [^^] [^^^] [ответить] | +/– | Не, это ты путаешь Если ты в состоянии толкнуть мысль о том, что прочитать Выго... большой текст свёрнут, показать | |
|
|
|
|
18.166, Ordu (ok), 00:57, 05/01/2021 [^] [^^] [^^^] [ответить] | +/– | Тогда это клинический случай Если ты в 45-50 лет загоняешься о самостоятельност... текст свёрнут, показать | |
|
|
20.173, Ordu (ok), 22:55, 05/01/2021 [^] [^^] [^^^] [ответить] | +/– | Обычно меня понимают, не вижу смысла оптимизировать свой язык под исключительные... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.126, Lefsha (ok), 21:44, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> tar xf
Кстати да. Это наверно самое короткое автономное решение.
Но почему-то я не привык запаковывать все в архив и потом оттуда доставать.
Хотя наверно это личные привычки, которые сложно ломать.
Мне просто любопытно, Вы правда поняли вопрос или написали от балды?
Это настолько умно, что даже кажется нереальным особенно на фоне толпы
из идиотов.
| |
|
|
3.140, Lefsha (ok), 16:16, 31/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
> git clean -fdqx
Я тоже читал про это на stackexchange, но нет.
Это неработающий код.
Средствами самого git насколько мне известно невозможно решить
данную задачу. Именно по этому и был вопрос.
Git позволяет просто клонировать репу тупо еще один раз.
Но этот путь имеет существенные недостатки. Он дергаем upstream
и как следствие новое содержание может отличаться от предыдущего
если upstream к этому времени был обновлен.
| |
|
4.185, Аноним (136), 03:11, 08/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
Перечитал вопрос. Если имелось в виду поубивать не только мусор и артефакты, а и все свои коммиты/ветки со времени клонирования, то тогда не подойдет, да.
| |
|
|
|
1.104, Аноним (104), 13:15, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что можно отдать коллегам на вин, из графического для работы? Ограничений полно. Они не программисты. Чем тупее и проще интерфейс тем лучше. Коллективной работы нет и скорее всего не предвидится. Проводниково-тыкательный интерфейс с минимумом функций похоже их идеал. Что я наблюдаю - и rcs подошло бы на правой кнопке мыши. Но вдруг к гиту что найдется.
| |
|
|
3.106, Аноним (104), 14:53, 30/12/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не в моём случае - $49.99. Тут не просто бесплатно, но и что бы по лицензионным соглашениям можно было в компании использовать. Из подобного находится только TortoiseGit. Но как по мне и он для этих людей переусложнен. Но гит-форк красив, да, в этом ему не откажешь.
| |
|
|
1.108, Аноним (107), 15:59, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Для команды "git diff A...B" предложен более информативный аналог "git
Это удобно, а то постоянно путаешь что указывать A...B или A..B или B..A.
> В "git archive" при создании tar.gz разрешено указание уровней сжатия выше "-9".
Это какой такой gzip поддерживает больше 9 уровня?
| |
1.115, Аноним (110), 17:18, 30/12/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А есть у гита возможность выдать полный листинг файла, но с подсветкой изменившихся частей? Чтобы не по патчу гадать при ревью что вообще происходит
| |
|
2.116, Аноним (50), 18:06, 30/12/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Прописываешь в настройках свою либимую утилту для сравнения и далее.
git difftool --dir-diff <hash> <hash>
Спокойно посматриваешь все измененные файлы.
| |
2.184, Аноним (180), 15:02, 06/01/2021 [^] [^^] [^^^] [ответить]
| +/– |
git diff -U999999 master~1..master
Может есть способ узнавать количество строк в файле и указывать его в параметре -U,
но я никогда не пытался смотреть больше чем количество строк влезающих на экран (больше чем -U100).
Такие длинные листинги ("полный листинг файла") просматривать неудобно.
| |
|
|