投稿

[GitHub 100日チャレンジ] Day 54 - Forkワークフロー

Fork、clone、branch、commit、push、Pull Requestまでのオープンソース貢献ワークフローを一連の流れで整理します。

[GitHub 100日チャレンジ] Day 54 - Forkワークフロー

Forkワークフローの全体像

Forkワークフローは、権限のないRepositoryへ変更提案を送るための一般的な流れです。

基本ステップ

  1. 元RepositoryをForkする
  2. 自分のForkをcloneする
  3. 作業ブランチを作る
  4. 変更してcommitする
  5. 自分のForkへpushする
  6. 元RepositoryへPull Requestを作る

コマンド例

1
2
3
4
5
6
7
git clone https://github.com/me/project.git
cd project
git switch -c fix/typo
# 編集
git add .
git commit -m "Fix typo"
git push -u origin fix/typo

今日のゴール

ForkからPull Requestまでの流れを一つの作業手順として説明できるようになりましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。