- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:03 , 20-Окт-20 (1) –8 [V]
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:08 , 20-Окт-20 (2) +20 [^]
- Выпуск распределенной системы управления исходными текстами ..., m.makhno, 16:01 , 20-Окт-20 (14) –2
- Выпуск распределенной системы управления исходными текстами ..., TheFotoMag, 20:19 , 20-Окт-20 (53)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 11:36 , 21-Окт-20 (93)
- Выпуск распределенной системы управления исходными текстами ..., Ordu, 13:33 , 21-Окт-20 (98) +1
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 14:11 , 21-Окт-20 (100) +1
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 14:39 , 21-Окт-20 (102) +1
- Выпуск распределенной системы управления исходными текстами ..., Ordu, 15:58 , 21-Окт-20 (104)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 16:16 , 21-Окт-20 (106) +1
- Выпуск распределенной системы управления исходными текстами ..., Ordu, 16:58 , 21-Окт-20 (112)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 19:52 , 21-Окт-20 (122)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 19:56 , 21-Окт-20 (123)
- Выпуск распределенной системы управления исходными текстами ..., Ordu, 21:06 , 21-Окт-20 (125)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 22:45 , 21-Окт-20 (128)
- Выпуск распределенной системы управления исходными текстами ..., Ordu, 21:01 , 21-Окт-20 (124)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 22:21 , 21-Окт-20 (127)
- Выпуск распределенной системы управления исходными текстами ..., Ordu, 22:50 , 21-Окт-20 (129)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 23:09 , 21-Окт-20 (130)
- Выпуск распределенной системы управления исходными текстами ..., Ordu, 15:56 , 21-Окт-20 (103)
- Выпуск распределенной системы управления исходными текстами ..., all_glory_to_the_hypnotoad, 18:16 , 21-Окт-20 (115)
Все твои кейсы делает, очевидно, `git reset`git reset --hard HEAD~1 Опция --hard восстанавливает состояние ветки и дерева на указанный коммит, в частности ** удалит все локальные изменения ** в индексе. Здесь нужно понимать как git адресует относительные коммиты, HEAD - текущий, HEAD~N - N коммитов назад. Если нужно удалить файл из коммита с другими изменениями, то git reset --soft HEAD~1 Отказывает состояние ветки на указанный коммит, а отброшенные изменения из ветки загружает в текущий stage не трогая дерево. Далее его можно редактировать как обычный stage. В частности, чтобы вынуть файл из stage, т.е. твой кейс 2, опять помогает reset git reset path/to/my/file Если туго с памятью и вообще с головой, то можно сделать алиасы с различаемыми для тебя лично именами. Какая бы у тебя не была VCS, всё равно нужно знать как она адресует коммиты и что запускать. Не работаешь с Git 2012 года, а работаешь с каким-то другим инструментом совсем иногда что-то делая c Git. В таком случае всегда приходится подгружать кеш, для любого минорного инструмента, чтобы вспомнить с чего начать. Хорошо если инструмент сам умеет давать подсказку, например, если запустить его без аргументов. Git и svn показывают какие команды у них есть и если этого мало, то нет ничего страшного в своей шпаргалке. Справка Git не везде хороша, но не настолько чтобы устраивать на этот счёт истерики и делать этот фактор решающим в выборе VCS. Не нужно возводить личные проблемы до объективных технических, истеричкам нет места в инженерии. UPD: Прочитал выше как в своём варианте предоагаешь адресовать коммиты, т.е. [N], это ничем не лучше и никак не понятнее по сравнению с адресацией в Git. UPD: Если нужно squash-нуть последние N коммитов и посмотреть что получилось перед коммитом, то кроме rebase тоже можно воспользоваться второй формой reset-a, т.е. git reset --soft HEAD~N
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 19:07 , 21-Окт-20 (121)
- Выпуск распределенной системы управления исходными текстами ..., all_glory_to_the_hypnotoad, 16:50 , 20-Окт-20 (26) –3
Это абсолютная чушь, Git простой как топор. Проще SVN, HG и многих других VCS. Потому у меня обратный вопрос - почему важные архитектурные изменения (развитие протокола, поддержка нескольких хешей и т.д.) происходят медленно, но коммитов стабильно не мало. Я, например, за 627 своих типичных изменений по объёму мог бы почти полностью переписать такой пакет и значительно доработать архитектурно.
- Выпуск распределенной системы управления исходными текстами ..., fossilscm, 17:22 , 20-Окт-20 (31) +4
- Выпуск распределенной системы управления исходными текстами ..., an0nymous, 17:35 , 20-Окт-20 (33) +2
- Выпуск распределенной системы управления исходными текстами ..., пох., 10:04 , 21-Окт-20 (89)
- Выпуск распределенной системы управления исходными текстами ..., all_glory_to_the_hypnotoad, 14:29 , 21-Окт-20 (101)
в Git примерно всего две простых абстракции - это ADG и индекс. В SVN одна простая с линеной историей, одна мозговыносящая связанная с ветками, тэгами и мержами директорий в директории (не видел как пользователи копируют trunk в NNN GiB в trunk?), и ещё некоторое кол-во поменьше. В Hg одних веток только несколько штук, в плане неконсистентности это самая yблюдочная VCS.Документации к Git больше если сравнивать c, например, svn, просто потому что в Git значильно больше функциональности. Однако это не означает что для работы нужно знать всё и всем пользоваться. Чтобы странный пользователь ничего плохого не делал есть прекоммитные хуки, причём ими пользуются во всех VCS для ограничения деятельности альтернативно одарённых персонажей.
- Выпуск распределенной системы управления исходными текстами ..., TheFotoMag, 20:27 , 20-Окт-20 (54)
- Выпуск распределенной системы управления исходными текстами ..., GG, 04:57 , 21-Окт-20 (75)
- Выпуск распределенной системы управления исходными текстами ..., anonymous yet another, 20:44 , 20-Окт-20 (57) –2
- Выпуск распределенной системы управления исходными текстами ..., nomad__, 07:48 , 21-Окт-20 (80) –1
- Выпуск распределенной системы управления исходными текстами ..., пох., 09:45 , 21-Окт-20 (86) –1
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:12 , 20-Окт-20 (3) –5 [V]
- Выпуск распределенной системы управления исходными текстами ..., б.б., 15:25 , 20-Окт-20 (5) –1
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:37 , 20-Окт-20 (6) –4 [V]
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:44 , 20-Окт-20 (8) –1
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:45 , 20-Окт-20 (9)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:51 , 20-Окт-20 (13) –1
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 19:05 , 20-Окт-20 (47)
- Выпуск распределенной системы управления исходными текстами ..., Michael Shigorin, 19:45 , 20-Окт-20 (50)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 01:04 , 21-Окт-20 (71)
- Выпуск распределенной системы управления исходными текстами ..., nomad__, 07:50 , 21-Окт-20 (82)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:44 , 20-Окт-20 (7) –3
- Выпуск распределенной системы управления исходными текстами ..., ALex_hha, 15:45 , 20-Окт-20 (10)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 15:46 , 20-Окт-20 (12) –2
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 16:18 , 20-Окт-20 (16)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 16:45 , 20-Окт-20 (23) +1
- Выпуск распределенной системы управления исходными текстами ..., Козлетто, 17:27 , 20-Окт-20 (32)
- Выпуск распределенной системы управления исходными текстами ..., JL2001, 18:35 , 20-Окт-20 (41) +2
- Выпуск распределенной системы управления исходными текстами ..., Козлетто, 18:52 , 20-Окт-20 (44)
- Выпуск распределенной системы управления исходными текстами ..., fuggy, 21:15 , 20-Окт-20 (61) –2
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 00:00 , 21-Окт-20 (65)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 00:03 , 21-Окт-20 (66) –1
- Выпуск распределенной системы управления исходными текстами ..., пох., 11:40 , 21-Окт-20 (95)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 18:28 , 21-Окт-20 (118)
- Выпуск распределенной системы управления исходными текстами ..., Michael Shigorin, 19:48 , 20-Окт-20 (51) –1
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 20:06 , 20-Окт-20 (52) –2
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 18:25 , 21-Окт-20 (117)
- Выпуск распределенной системы управления исходными текстами ..., Аноним, 09:23 , 21-Окт-20 (85)
- Выпуск распределенной системы управления исходными текстами ..., Javaist, 21:44 , 23-Окт-20 (144)
|