Как спрятать уже созданные коммиты?
Если коммиты уже запушены — лучший вариант — создать новый коммит, отменяющий изменения.
git revert --no-commit HEAD~0 git revert --no-commit HEAD~1 git revert --no-commit HEAD~2 git revert --no-commit HEAD~3 # или git revert --no-commit HEAD~4..HEAD git commit -a -m "Revert of 4 commits" git push
То же самое можно сделать с помощью checkout:
git checkout -f HEAD~4 -- . # восстановить состояние всех файлов в соответствие с коммитом на 4 позади головы ветки git commit -a -m "Revert of 4 commits" git push
Вместо HEAD~4 лучше явно указать hashset нужного коммита
Если же вы абсолютно уверены, что никто не получил ненужные ревизии, можете просто удалить их:
git reset --hard HEAD~4 # Жёстко удалить 4 коммита git push -f
Если терять вы их не хотите:
git reset HEAD~4 # Удалить 4 коммита из истории git push -f
Все изменения в этом случае остануться в рабочей директории, вы можете увидеть их по git status и делать с ними, что угодно, git stash , например, или перекоммитить в другой конфигурации.
Можно также сохранить коммиты в прежней конфигурации в другой ветке.
git checkout -b temp_branch git checkout master git reset --hard HEAD~4 git push -f
Скрыть активность в гитхабе
Всем привет, вопрос такой. Как скрыть мою активность там, чтобы ни кто не видел на моей странице в какие проекты я делаю коммиты?

AntonyRF ★★★
10.01.22 12:36:52 MSK
← 1 2 →
Ты не сможешь скрыть «Некоторое» из своих действий.
anonymous
( 10.01.22 12:54:17 MSK )
В настройках посмотри, сделай проект приватным.
anonymous
( 10.01.22 14:08:03 MSK )
Ответ на: комментарий от anonymous 10.01.22 14:08:03 MSK

Не, есть пара проектов публичные, но так же есть приватный проект заказчика. Хотелось бы чтобы он не видел, что я там в публичные закидываю. Просто бы скрыть на уровне отображения новостей в ленте и в этой херне где на графике активность показывается.
AntonyRF ★★★
( 10.01.22 16:39:35 MSK ) автор топика
Последнее исправление: AntonyRF 10.01.22 16:40:44 MSK (всего исправлений: 1)
Ответ на: комментарий от AntonyRF 10.01.22 16:39:35 MSK

Два аккаунта спасут отца русской демократии. Благо пока там можно виртуала держать по факту.
peregrine ★★★★★
( 10.01.22 16:40:55 MSK )
Ответ на: комментарий от peregrine 10.01.22 16:40:55 MSK

Печалька, ну ладно, создаю
AntonyRF ★★★
( 10.01.22 16:41:14 MSK ) автор топика
Ответ на: комментарий от AntonyRF 10.01.22 16:41:14 MSK
А почему это его должно волновать? Не кради у него код и не работай на других в рабочее время. Если этого недостаточно, значит у тебя плохой работодатель.
den73 ★★★★★
( 11.01.22 12:16:50 MSK )
Ответ на: комментарий от den73 11.01.22 12:16:50 MSK

А почему это его должно волновать? Не кради у него код и не работай на других в рабочее время. Если этого недостаточно, значит у тебя плохой работодатель.
Ясен хер, чувак. Ты прямо гений. Не работать на плохих дядей – это так просто! Осталось только изобрести машину времени, чтобы научиться отличать плохих работодателей от хороших заранее, до начала работы. Когда изобретёшь, не забудь с Сысоевым поделиться.
hateyoufeel ★★★★★
( 11.01.22 13:23:43 MSK )
Ответ на: комментарий от den73 11.01.22 12:16:50 MSK

Ну давай я тебе объясню, когда ты делаешь коммиты в опенсурс — это хорошо, это может быть как хобби.
Когда у тебя договор между ИП и каким-то дядькой с баблом (далее заказчик), он совершенно внезапно начинает думать, что раз платит тебе за проект, то все твое свободное время теперь принадлежит ему. Можно ругаться, можно доказывать правоту, а можно просто не доводить до этих разговоров.
AntonyRF ★★★
( 11.01.22 13:27:19 MSK ) автор топика

По теме: у меня на гейхабе есть отдельный аккаунт для опенсорца, отдельный для каждого нового работодателя, у которого код на гитхабе, и отдельный для разовых контрактов. Рекомендую.
hateyoufeel ★★★★★
( 11.01.22 13:27:55 MSK )
Ответ на: комментарий от AntonyRF 11.01.22 13:27:19 MSK
Ругаться не надо, надо просто обратить внимание на содержимое договора. Если ты сроки не сорвал, то на этом разговор и закончен. ИП — это предприниматель, и не собачье дело заказчика лезть в процесс. А если сорвал — то сначала выполни обязательства по договору, а потом уже развлекайся.
den73 ★★★★★
( 11.01.22 13:56:50 MSK )
Последнее исправление: den73 11.01.22 13:58:51 MSK (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel 11.01.22 13:23:43 MSK
Это не просто, я вот так уволился недавно с интересной работы с отличной зарплатой. Причём признаки, что работодатель проблемный, были с самого начала, но я думал, что пронесёт.
den73 ★★★★★
( 11.01.22 13:58:13 MSK )
Ответ на: комментарий от den73 11.01.22 13:58:13 MSK

А теперь представь, что работодатель, как в случае с Сысоевым, может стать проблемным уже после того, как ты уволишься. Поработал ты полгода на контору, через 5 лет контору купили и решили, что ты у них код тырил.
hateyoufeel ★★★★★
( 11.01.22 14:00:28 MSK )
Ответ на: комментарий от hateyoufeel 11.01.22 14:00:28 MSK
Ну и в принципе я должен был спокойно ему объяснить, что он неправ, и продолжить работу на оговорённых условиях, а я психанул. Поэтому и пытаюсь нашего автора темы вразумить, чтобы он не делал, как я. А для этого нужно чёткое понимание, где кончаются права и обязанности сторон.
den73 ★★★★★
( 11.01.22 14:01:57 MSK )
Ответ на: комментарий от den73 11.01.22 14:01:57 MSK

Это ты в суде после получения гражданского иска будешь такое рассказывать? Сделать лишний аккаунт – дело пяти минут, но зато так будет гораздо спокойнее, если что. Особенно если учесть, что история с Сысоевым – далеко не единственная такого рода. Просто самая громкая.
hateyoufeel ★★★★★
( 11.01.22 14:03:28 MSK )
Всем привет, вопрос такой. Как скрыть мою активность там, чтобы ни кто не видел на моей странице в какие проекты я делаю коммиты?
Самое простое — «Не использовать его» …
anonymous
( 11.01.22 14:04:08 MSK )
Ответ на: комментарий от hateyoufeel 11.01.22 14:00:28 MSK
Так не надо тырить код. Если не тырил, то и в суде будет проще доказать. У меня недолго работал один товарищ (на разведку приехал, видимо), который делал программы для расчёта металлических дверей. Он сделал программу для одной конторы, а потом продал её другой. В другую приехали маски-шоу и отобрали компьютер. А виноват программист. Понятно, что наехать могут в любом случае. Но не нужно создавать прецедентов. Есть понятие, конфликт интересов. Если тебе платят деньги за проект А, то ты не имеешь права, по закону и по этике, делать аналогичный А открытый проект. Подожди 3-5 лет и потом делай.
den73 ★★★★★
( 11.01.22 14:04:20 MSK )
Последнее исправление: den73 11.01.22 14:04:43 MSK (всего исправлений: 1)
Ответ на: комментарий от den73 11.01.22 14:04:20 MSK
И в этой ситуации наоборот надо иметь один аккаунт, чтобы заказчик мог посмотреть, на какие открытые проекты ты работаешь и убедиться в отсутствии конфликта интересов.
den73 ★★★★★
( 11.01.22 14:05:23 MSK )
Последнее исправление: den73 11.01.22 14:05:53 MSK (всего исправлений: 2)
Ответ на: комментарий от hateyoufeel 11.01.22 14:03:28 MSK
Ну а что, Сысоев же вроде отбился. А если ты занимаешься чем-то прибыльным, то на тебя всегда найдутся зубы, желающие поделиться с тобой.
den73 ★★★★★
( 11.01.22 14:07:04 MSK )
Последнее исправление: den73 11.01.22 14:07:37 MSK (всего исправлений: 2)
Ответ на: комментарий от den73 11.01.22 14:07:04 MSK
… то на тебя всегда найдутся зубы, желающие поделиться с тобой.
Вы хотели сказать ОТЖАТЬ у тебя?
anonymous
( 11.01.22 14:09:44 MSK )
Ответ на: комментарий от den73 11.01.22 14:04:20 MSK

Так не надо тырить код. Если не тырил, то и в суде будет проще доказать.
Ты вот сейчас серьёзно? Эти гражданские дела – это ад. Тебе, чтобы доказать, нужно будет нанимать своих экспертов, которые будут доказывать, что ты не верблюд. «Мамой клэнус» тут не работает, а суду далеко не очевидно что ты тырил или не тырил.
Если тебе платят деньги за проект А, то ты не имеешь права, по закону и по этике, делать аналогичный А открытый проект. Подожди 3-5 лет и потом делай.
По какому закону и этике? Покажи мне их. Никто не имеет имущественных и интеллектуальных прав на знания в моей голове. Точка.
Ну а что, Сысоев же вроде отбился.
Сысоев отбился, потому что у него вагон денег был.
hateyoufeel ★★★★★
( 11.01.22 14:12:57 MSK )
Последнее исправление: hateyoufeel 11.01.22 14:15:20 MSK (всего исправлений: 2)
Удаляем коммит с GitHub
Работая с системами контроля версий иногда возникает ситуация, когда по той или иной причине (чаще по той) нужно отменить последний коммит. Сделать это на локалке как 2 пальца. В соответствующей ветке в консоли пишем такую команду:
git reset --hard commit_id // commit_id - идентификатор коммита, к которому нужно вернуться.
Внимание!
Имейте ввиду, что опция —hard отвечает за полную потерю памяти изменений. Всё что было в коммите и всё что вы сделали после него будет удалено. Чтобы избежать этого, используйте опции —soft или —mixed . Подробнее читайте тут.
А что делать, если изменения опубликованы на GitHub? Всего лишь выполнить ещё одну команду:
$ git push --force
Владельцам же инструмента разработки phpStorm всё это можно сделать ещё проще. Достаточно лишь пары кликов. Клавиши пусть молодые жмут ))
Как в GitHub скрыть внесенный комит и его дату?


- GitHub
Как иметь в репозитории 2 ветки и не получать уведомление «Compare & pull request»?
- 1 подписчик
- 23 часа назад
- 58 просмотров

- GitHub
Можно ли пригласить человека в приватный репозиторий github read only?
- 1 подписчик
- вчера
- 55 просмотров

- GitHub
КриптоПРО мешает работе Github Desktop?
- 1 подписчик
- 27 окт.
- 59 просмотров

- GitHub
- +2 ещё
Next.js после деплоя на гитхаб pages выдает 404?
- 1 подписчик
- 23 окт.
- 45 просмотров

- GitHub
Как тестировать плагин для GitHub Action?
- 1 подписчик
- 21 окт.
- 33 просмотра

- Git
- +1 ещё
Как залить проект на гитхаб с сохранением папок?
- 1 подписчик
- 21 окт.
- 124 просмотра

- JavaScript
- +1 ещё
Почему файл из github постоянно на ~37% больше, чем указан?
- 1 подписчик
- 05 окт.
- 211 просмотров

- Git
- +1 ещё
Как опубликовать решение на GitHub без перезаписи существующей ветки?
- 1 подписчик
- 04 окт.
- 129 просмотров

- JavaScript
- +1 ещё
Как сделать деплой Vite-проекта на gh-pages?
- 1 подписчик
- 30 сент.
- 93 просмотра

- Веб-разработка
- +1 ещё
Какие есть альтернативы Github pages?
- 1 подписчик
- 30 сент.
- 150 просмотров
от 100 000 до 175 000 ₽
от 200 000 до 400 000 ₽
30 окт. 2023, в 05:47
200 руб./за проект
30 окт. 2023, в 05:45
1000 руб./в час
30 окт. 2023, в 01:46
8000 руб./за проект
Минуточку внимания
Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями
- Есть ли настройка изменяющая синтаксис соеденения на старый формат?
- 2 подписчика
- 0 ответов
- 3 подписчика
- 1 ответ
- 2 подписчика
- 1 ответ
- 2 подписчика
- 0 ответов
- 2 подписчика
- 2 ответа
- 1 подписчик
- 2 ответа
- 2 подписчика
- 1 ответ
- 2 подписчика
- 0 ответов
- 2 подписчика
- 0 ответов
- 1 подписчик
- 2 ответа