to post messages and comments.

← All posts tagged Git

Git

Почему-то я оказался в ситуации отрезанной головы. У меня есть два коммита, которые не входят ни в какую ветку. При этом в той ветке, где они должны быть, никаких дополнительных коммитов нет. История коммитов примерно такая:

a --- [b <нужная ветка>] --- c --- [d <HEAD>]

Я же хочу, чтобы это просто была одна ветка. Что я могу сделать? Создать новую ветку, поместить туда коммиты c и d, потом переключиться на нужную ветку и замержить новую.
А нельзя ли просто переместить указатель нужной ветки на коммит d? Какой командой?

Чят, привет. У меня в быдлокоде есть два байта, в которых может храниться версия программы. Как бы прикрутить сюда git, чтобы эти байты как-то соответсвовали коммитам?
Может быть, как-то время коммита туда засунуть?..

Вот я написал быдлокод, сделал пару коммитов. Я не уверен, нужны ли эти коммиты или нет. Вроде, что с ними, что без них, примерно одинаково. Но скорее, всё-таки, нужны.
Возможно, мне хотелось бы иметь две версии, с ними и без них.

Как бы теперь лучше это оформить? Ветки тут вроде не то...
Может быть, есть какой-то способ обернуть пару коммитов в #ifdef?

О системах контроля версий, почему их тут не используют:
«Если есть задача, если она поставлена, то программа либо с ней справляется, либо нет, третьего не дано.
Программа не может рабоать "лучше" или "хуже".
Либо она РАБОТАЕТ, либо она НЕ РАБОТАЕТ.
Поэтому, если есть рабочая версия, то разработка на этом закончена, это релиз. А если программа не дописана, тогда зачем сохранять промежуточные версии?»

И этот мудак еще преподаёт в ВУЗе.

Git

Попробовал сегодня этот ваш git, захотел отменить пару коммитов. В результате часть файлов потерялась, часть файлов просто не изменилась.
Нет, лучше буду по старинке сохранять файлы в корзине… там же могут находиться разные файлы с одним именем.