Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHubをちゃんと使おうって話

akatsuki1910
July 11, 2023
10

 GitHubをちゃんと使おうって話

akatsuki1910

July 11, 2023
Tweet

Transcript

  1. 作業の流れ 1. リモートサーバ等にある中心リポジトリをローカルに複製する (git clone)。 2. ローカルでコンテンツの修正・追加・削除を行い、ローカルリポジトリに変更履歴を 記録する (git commit)。必要に応じて過去の状態の閲覧や復元などを行う。場合

    によってはこのステップを何度か繰り返す。 3. ローカルの変更内容を中心リポジトリに反映させる (git push)。作業者ごとの変更 内容が衝突することもある。Gitが自動で解決できる場合もあれば、手動での解決 (git merge)が必要なこともある。 4. 更新された中心リポジトリ(他者の作業内容も統合されている)をローカルの複製に も反映する (git pull)。これによりローカル環境のコードも最新の内容になるので、 改めてステップ2の作業を行う。 https://ja.wikipedia.org/wiki/Git
  2. pull request(やっておいた方がいいなと思うこと) • assignは実装者を入れる ◦ 誰が管理しているかがわかる • issueの番号を記載( - #<issueの番号>)

    ◦ 何の修正かが分かる • マージされた時に、自動的にブランチを消す ◦ また同じ名前のブランチが作成されても大丈夫なように
  3. 課題 • GitHubの運用時に気を付けていること • 自身で使っているテンプレートやルール ◦ squash and merge •

    これは導入しておくべきだと思ったシステム ◦ wiki ◦ projects ◦ milestone • みんなが誤解してそうだなと思ったこと • 運用するのに参考になりそうなもの ◦ OSSのリポジトリはしっかりしてる