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
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
750
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
200
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
200
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
220
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
470
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
Featured
See All Featured
Fireside Chat
paigeccino
41
3.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
RailsConf 2023
tenderlove
30
1.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Making Projects Easy
brettharned
120
6.6k
Odyssey Design
rkendrick25
PRO
1
500
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
We Have a Design System, Now What?
morganepeng
54
8k
The SEO identity crisis: Don't let AI make you average
varn
0
330
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作成