Git отправка в репозиторий - PullRequest
0 голосов
/ 02 мая 2020

Я немного запутался в том, что отправляюсь в репозиторий, и я был бы признателен за некоторые советы для моего конкретного случая. Я предполагаю, что это также зависит от правил сопровождающих конкретного проекта, но я спрашиваю в целом.

Скажите, что у меня есть проект в gitlab (или github et c). Я клонировал из него, а затем у меня есть извлечение в ветке разработки. Затем я создал ветку функций, в которой я разработал некоторые функции. Я проверил это, и, кажется, работает.

Каков наиболее подходящий способ поместить это sh в хранилище?

Должен ли я вообще сначала объединить ветку функций в ветку разработки?

Если я сделаю это, я должен сделать тогда git push -u origin develop?

Или я должен сделать sh ветвь функций в том виде, в каком она есть (не совсем уверен, возможно ли это), так что у проекта есть еще одна ветвь функций ... (я предполагаю, что это не подходящая опция)

Советы от людей с опытом управление репозиториями будет высоко оценено

(я должен добавить, что позже я должен интегрировать это в среду CICD, но это выходит за рамки этого вопроса - просто для справки)

Ответы [ 3 ]

2 голосов
/ 02 мая 2020

Вполне нормально, что вы sh ваша ветвь функций, как и ее собственная ветвь. Таким образом, весь прогресс, достигнутый вами для feature, останется в собственной ветви, пока он не будет готов к объединению в develop.

Как только вы закончите разработку своей ветви feature, вы можете создать запрос на слияние для слияния вашей feature ветки с develop. Это полезно, поскольку все ваши изменения изолированы в одной ветке, и вы легко можете проверить, что вы сделали.

Если вы разрабатываете в одиночку, вы часто можете пропустить запрос на слияние и объединить его напрямую (так как вы не нужно ждать, пока кто-нибудь просмотрит или утвердит ваш код).

1 голос
/ 02 мая 2020

Ну, это не что-то сложное. Поскольку вы создали ветку компонентов в своем репозитории, все, что вам нужно, - это зафиксировать и внести ваши изменения в ветку компонентов, используя

git push  <REMOTENAME> <BRANCHNAME> 
For example
git push origin feature

Когда вы закончите, вы можете отправить запрос на слияние в разработку. филиал

0 голосов
/ 02 мая 2020

Если вы создали ветвь объекта, вам нужно зафиксировать и добавить sh ваши изменения в ветку объекта , а затем вам нужно создать запрос на извлечение, который потребует утверждения для заставить его слиться в ветке разработки.

Команда коммита - git -a -m 'Some Message' Pu sh - git push (this push would happen to your branch i.e feature branch)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...