Git для меня [помощь в использовании git]
code .git\config
Добавить следующее:
[remote "gitlab"] url = http://gitlab.xxxx.com/youyiio/project_xxx.git fetch = +refs/heads/:refs/remotes/origin/
git checkout master
git merge branch_xxx
Операции git:
Примечание: git push remote localbranch:remotebranch Примечание: git push remote branchname (эквивалентно: git push remote branchname:branchname)
git push gitlab ItuizhanApi:master (ItuizhanApi=>master)
Примечание: git pull remote remotebranch:localbranch
git pull gitlab master:ItuizhanApi (: означает =>, мастер удалённого устройства объединяется с локальным ItuizhanApi)
git pull = git fetch + git merge
git pull gitlab master:master
git pull origin master:master
Если после двоеточия ничего не указано, то изменения объединяются с текущей рабочей веткой.
Просмотр веток:
git branch
Просмотр удалённых веток:
git branch -r
Создание ветки:
git branch newbranch
git push gitlab newbranch:newbranch
git branch -d newbranch
git push gitlab --delete newbranch
git tag v1.0
git push gitlab --tag
git pull gitlab --tag
Удаление тега:
git tag -d tagname
Удалённые теги удаляются так же, как и локальные (после удаления на локальном устройстве синхронизируются).
В производном проекте создаётся базовая ветка [базовый проект]:
git branch base
Конфигурация .git\config: [remote "base"] url = http://gitlab.xxxx.com/youyiio/basexxx(в соответствии с фактическими изменениями).git fetch = +refs/heads/:refs/remotes/origin/
Есть два способа обновления при обновлении базового проекта:
git checkout base
git pull base master:base
git checkout master
git merge base
В базовом проекте:
git push child_xxx master:base
В производном проекте:
git checkout base
git pull gitlab base:base
git checkout master
git merge base
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )