Чи можливо встановити гілку, яка завжди буде містити те, що містить інша гілка? Я запитую, оскільки у мене є проект, що використовує GitHub, де я хочу pg-pages
гілка, щоб завжди містити те, що в master
. Дякую.
Відповіді:
2 для відповіді № 1Це звучить так, ніби вам тут не вистачає точки. Назви гілок нічого особливого в git - якщо ви хочете pg-pages
гілка буде головною гілкою, просто використовуйте її як свою основну гілку та видаліть головну гілку.
Якщо ви впевнені, що змусити використовувати це ім’я вам доставляють незручності, тому це варте клопоту, ви можете вирішити це іншими способами:
Використовуйте цю команду для натискання головного (або додайте його як псевдонім):
git push origin master master:gh-pages
Додайте гачок після фіксації, який перевіряє, чи ви щойно здійснили майстер (перевіряючи, чи це поточна гілка / чи вказує HEAD на неї), і якщо ви зробили, виконайте цю команду:
git branch -f gh-pages master
зауважте, що після цього вам все одно доведеться пересувати gh-сторінки.