-
Notifications
You must be signed in to change notification settings - Fork 0
GitとGitHubの使い方(SeeFT)
ここではSeeFTに限らず, GitHubを使う際の基本的な操作について記載しています.
git clone <url>
git add <file_name or directory_name>
git add .
git commit -m "<commit message>"
git push origin <branch名>
git checkout <branch_name>
git checkout -b <new_branch_name>
※ ブランチネームは空白とかは使わない,できるだけ特殊文字も使わない. 詳しくは開発ブランチの命名規則の項を参照
git pull origin <branch_name>
ここではSeeFTのリポジトリにおけるルールを記載しています.
他のプロジェクトでは異なる場合があるのでご注意を.
ルールとは書いていますが, 少なくともSeeFTではそこまで堅苦しく考えなくても大丈夫です.
多少ルールとズレてても開発してくれる方が助かるねんの精神で.
- mainブランチ
- 安定ブランチ,本番用ブランチ
- developブランチ
- 開発用ブランチ,開発段階での安定ブランチ,これを公開するときに安定ブランチにマージ
- ラベル/名前/issue{num}-作業概要
- 開発ブランチ,issue{num}にissueの番号を入れる.
- ブランチ名は
ラベル/名前/issue{num}-作業概要
にする- ラベル
-
feat
新しい機能に関連するタスクのブランチに付ける -
fix
修正系タスクのブランチに付ける
-
- 名前はローマ字
- 作業概要は, Google翻訳とか使って良い感じに分かりやすいものにしよう.
- ラベル
- 空白とかは使わない,できるだけ特殊文字も使わない.
- 迷ったら他の人のやつを真似ときゃ大丈夫や!の精神
- EX
feat/uchida/85-show-max-member
- コミットメッセージは行った開発を端的にわかりやすく書く(長すぎないように注意する)
- コミットメッセージラベルを付ける
- [add] file or directory の追加
- [mod]または[feat] file or directory の編集
- [fix] file or directory のバグや軽微な修正
- [del] file or directory の削除
- [wip] 作業中. レビューのためにブランチ移動する際など
- [otr] その他
- ぶっちゃけ[fix]と[feat]くらいしか使ってない
- 参考: 【Git】コミットメッセージの先頭につけた方が良い単語リスト- prefix集 -
- EX
git commit -m "[fix]mobileの集合場所バグ修正"
-
まず, ブランチを最新の状態にする
git checkout develop
git fetch
git pull origin develop
-
ブランチを切ろう
git checkout -b "<ブランチ名>"
- ブランチ名の付け方は開発ブランチの命名規則の項を参照
- ブランチ名は""で囲む
-
開発をしよう
がんばれ,応援はしてる.
まずは開発を楽しんで. -
ステージングをしよう
git add <編集したファイルorディレクトリ名>
- 編集したファイルが複数ある時は
git add .
で一発. - VSCodeの拡張機能使うと楽. コマンドラインでやるとカッコいい. 好きな方で
- 編集したファイルが複数ある時は
-
メッセージを的確につけてコミットをしよう
git commit -m "<コミットメッセージ>"
- コミットメッセージの書き方はコミットルールの項を参照
- コミットメッセージは""で囲む
-
Githubにpushしよう
git push origin <ブランチ名>
-
pull requestを行おう
Githubにアクセスしてpull requestを行う.
mergeはPMが行います.- pushが成功している場合, GitHubのページ上部に緑色のボタンが出てくるのでそこでpull requestを作成しよう
- テンプレートが自動入力されているので, それに沿って記入しよう
おつかれ!!!
reviewというのはpull requestというのを送ったときに開発者以外が行う動作確認作業
-
今作業している内容をcommitする(なければスキップ)
git add <編集ファイル>
git commit -m "WIP"
-
ブランチを最新の状態にする
git checkout develop
git fetch
git pull origin develop
-
pull_requestされているブランチに移動しよう
git checkout <pull_requestされているブランチ名>
-
動作確認をしよう
GitHubのpull_requestのページに記載されている確認事項をチェックしよう. -
レビューしよう
まず, pull_requestのページのCommits
のタブで, 一番下にあるコミットを開こう.
右上に緑色のReview Changes
というボタンがあるので, そこでコメントと評価を行おう.
大丈夫であればApprove
を選択してSubmit Review
を押そう.- 評価の種類
-
Comment
「修正点があるよ. コメントしたよ」の意味 -
Approve
「問題ないよ」の意味 -
Change
「あかん」の意味
-
- 評価の種類
おつかれ!!!
- GitHub
- Figma
- slack
- Notion
- 本番用URL
- 管理者画面(admin) :https://seeft-admin.nutfes.net
- ユーザ画面(mobile):https://seeft.nutfes.net