Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHubを使ってブランチ戦略を実践してみよう
Search
a-shinba
October 17, 2024
Technology
0
11
GitHubを使ってブランチ戦略を実践してみよう
ブランチ戦略の理解と、GitHubを使ってIssue、ブランチを作成、プルリクエストを作ってマージしてみる
a-shinba
October 17, 2024
Tweet
Share
More Decks by a-shinba
See All by a-shinba
Team Dev - Scrum
ashinba
0
5
Generatibe AI as a Mentor
ashinba
0
6
GitHub Universe 2024 Recap
ashinba
0
8
Other Decks in Technology
See All in Technology
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
110
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
280
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
160
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
840
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
190
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
380
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.6k
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
130
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Claude Code のすすめ
schroneko
67
210k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
Thoughts on Productivity
jonyablonski
74
5k
Optimizing for Happiness
mojombo
379
71k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
For a Future-Friendly Web
brad_frost
182
10k
Designing for humans not robots
tammielis
254
26k
Transcript
ブランチ戦略を理解して、マー ジしてみよう 2024/10
通常、本番用のソースコードを直接編集することはありません • ソフトウェア開発では、本番用コードを直接編集することはありません。 • 通常、本番用コードをコピーした、別環境の作業場を用意し、そちらでコードを編集 します。そして、その環境下で正しい挙動をすることを確認、テストしたうえで、本番 のソースコードに逆輸入するような形で、ソースコードをアップデートします。この別 環境の作業場を「branch - ブランチ」、本番にソースコードを逆輸入するためのレ
ビュー依頼を「pull request - プルリクエスト 」と呼びます。 • 本番のソースコードは「main branch」と命名されることが多いです main branch A ブランチ作成 作業後、プルリクエスト作成 承認され次第、main に反映 ブランチ戦略
main branch A ブランチ作成 作業後、プルリクエスト作成 承認され次第、main に反映 ブランチ戦略 2 branch
B 最新 取り込み branch C
1. Issueからブランチを作成してみましょう • ブランチはIssueに紐づけることができます 2. 各ブランチにて、ファイルをアップロードしてみましょう • 必ず自分のブランチにいることを確認してください 3. プルリクエストを作成してみましょう
• レビュワーには a-shinba を指定してください 【ハンズオン】ブランチと PR作成