Мердж гілки локально, видалення гілки зтягнення з upstream.
Очищення
Якщо гілки більше не потрібні, ви можете видалити їх локально і віддалено. Вчасне видалення - зручний спосіб підтримання чистоти і зручної структурованості репозиторію.
Локальний мердж
Ваш pull request був злитий. Ваша гілка була злита в гілку 'gh-pages' оригінального репозиторію на GitHub. Ви можете злити вашу гілку також локально.
Для початку, перемістіться у гілку в яку ви хочете змерджити, в нашому випадку це буде гілка 'gh-pages'.
git checkout gh-pages
Тепер вкажіть яку саме гілку ви хочете сюди змерджити. В цьому випадку, ваша гілку яка починається з "add-".
git merge <BRANCHNAME>
Очистіть репозиторій за рахунок видалення цієї гілки. Тепер коли вона вже була злита вам вона вже не потрібна тут.
git branch -d <BRANCHNAME>
Ви також можете видалити цю гілку з віддаленого репозиторію на GitHub:
git push <REMOTENAME> --delete <BRANCHNAME>
Затягнення з Upstream
І останній пункт, який також є дуже важливим, початковий репозиторій був змінений коли ваш pull request був злитий. Reporobot додав ваше імя на веб-сайті. Якщо ви затягнете ці зміни з upstream, ви отримаєте зміни які є в тій версії також. Ви можете переглянути їх в: yourusername.github.io/patchwork.
Щоб затягнути з original upstream:
git pull upstream gh-pages
Вітаємо!
Ви створили локальний репозиторій, віддалений репозиторій, попрацювали в парі, викладали, затягували і долучились до міліонів інших розробників який розвивають та насичують open source!
Відвідайте jlord.github.io/patchwork щоб побачити своє ім'я! Думаєте що далі? Гляньте сюди.
- Злити в поточну гілку
- Змінити гілку в якій ви працюєте
- Видалити локальну гілку
- Видалити віддалену гілку
- Затягнути с віддаленого репозиторію
git merge <BRANCHNAME>
git checkout <BRANCHNAME>
git branch -d <BRANCHNAME>
git push <REMOTENAME> --delete <BRANCHNAME>
git pull <REMOTENAME> <BRANCHNAME>