チーム開発の必須スキルを習得する
Git(ギット)とは、プログラムの変更履歴を記録する分散型バージョン管理システムでござる。
Gitのリポジトリをオンラインでホスティングするサービス。世界中の開発者が利用しており、コードレビューやタスク管理の機能も充実している。
新規作成、または既存プロジェクトのコピー。
「今どうなっている?」と思ったら迷わずこれじゃ。
コミットハッシュ、作者、日時、メッセージが表示される。
ステージングの取り消し(コミット前の救済)
ファイルの変更を元に戻す(編集内容破棄)
本流(main)から分岐して作業するための機能じゃ。
作業が終わったら main ブランチなどに統合する。
ローカルのコミットをリモートへ送る。
リモートの最新状態をローカルに取り込む。
同じファイルの同じ行を別々の人が編集した場合に発生。
自動でマージできぬゆえ、手動で修正して再度コミットが必要じゃ。
自分の変更を「取り込んでください(Pull)」とリクエストする機能ですわ。
一般的な開発の流れを叩き込むのじゃ。
git checkout main & git pull origin main
git checkout -b feature/login
git add . / git commit -m "..."
git push origin feature/login
お疲れ様でした。まずは
git status を打つ癖から始めるのじゃ。