Если я правильно понял, вы хотите иметь ссылку на ваше последнее обновление на сайте, верно?Ну, на самом деле, ветвление - это то, что они делают, но не с тем, что вы сделали.
Как вы, возможно, знаете, существует два основных способа разработки с системами контроля версий:
master
является отраслью разработки.В этом случае стабильными выпусками являются определенные теги. master
- это стабильная ветвь.В этом случае у вас есть другие ветви для разработки.Если вы хотите добавить свою функцию в master
, вы объединяете master с собственной веткой и тестируете ее.Если это сработало, вы объединяете результаты с master
и отправляете их на свой веб-сайт.
На самом деле вы говорите о втором методе, где у вас есть стабильная ветвь с именем pushed
и вы сохраняете его стабильным (загруженным, работающим, независимо от того, какое свойство вы хотите) всегда.
Итак, то, что вы делаете, уже существует, хотя и более идиоматически, они сохраняют master
в качестве этой стабильной ветви, а не какой-тодругая ветвь (например, с именем pushed
).Это та же самая концепция.
Редактировать: Я хочу сказать, что всякий раз, когда вы хотите загрузить свои изменения на свой сайт, объедините все, что у вас есть в master
(или pushed
если хотите), а затем загрузите его.Таким образом, последняя фиксация master
(или pushed
) является последней загрузкой сайта.