Я використовую git для нового проекту, який має дві паралельні, але наразі експериментальні галузі розвитку: master: імпорт існуючої бази коду плюс кілька модів, в чому я взагалі впевнений exp1: експериментальна галузь №1 exp2: експериментальна галузь №2 exp1і exp2представляють два дуже різні архітектурні підходи. Поки я не просуваюсь далі, я не …
У мене є такий макет сховища: головна галузь (виробництво) інтеграція робочий Я хочу досягти, щоб вишня вибирала коло робочих відділень і об'єднувала їх у галузь інтеграції. Я досить новий для git, і я не можу зрозуміти, як саме це зробити (вишневий вибір фіксованих діапазонів за одну операцію, а не злиття), …
Я працюю над двома різними галузями: випуск та розвиток . Я помітив, що мені все ж потрібно інтегрувати деякі зміни, які були здійснені у галузі випуску назад, у галузь розвитку . Проблема полягає в тому, що мені не потрібні всі фіксації, лише деякі перехитування в певних файлах, так що це …
Я бігав git cherry-pick <hash>і мав конфлікти. Я не хочу вирішувати конфлікти, я просто хочу перервати вишню. Коли ви робите фактичне злиття (з git merge), це зручно git merge --abort. Який еквівалент збирання вишні?
Я створив нову гілку, названу newbranchз masterгілки в git. Тепер я зробив якусь - то роботу і хочу об'єднати newbranchв master; однак я вніс кілька додаткових змін newbranchі хочу об'єднатись newbranchдо четвертої з останньої віддачі master. Я використовував, cherry-pickале він показує повідомлення, щоб використовувати правильні параметри: git checkout master git …
У мене є 2 відділення, masterі dev. Я на devгілці, і я хочу, щоб вишня вибирала 1 рейс від masterдо dev. Так я і зробив $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. Але коли я роблю , git statusі gitxя не бачу , що я зробити be530cec7748e037c665bd5a585e6d9ce11bc8adв мерзотника історії. Як …
Як я можу сказати вишневому сорту вибрати зім'ятий асортимент комітетів? Або іншими словами, застосувати різницю між двома комітами до поточного стану сховища? Наступне не працює (вишня не має опції --squash): git cherry-pick --squash e064480..eab48b59c Примітка: Мій випадок використання відповідає сценарію піддерева - до того, як хтось почне сперечатися, що я …