Gitによるバージョン管理
ローカルリポジトリをGitで管理してリモートリポジトリのGitHubに反映する
新しいリポジトリの作成
からリモートリポジトリを作成する
リモートリポジトリからクローン
$ git clone リポジトリのURL
編集作業
ローカルリポジトリを更新するまで
更新内容の確認
$ git status
ファイルの更新と追加の確認
変更をステージング
全部
$ git add .
特定のファイルだけ
$ git add ファイル名
コミットでローカルリポジトリを更新
$ git commit -m "コメント"
リモートリポジトリへプッシュしてコミット内容を反映する
$ git push origin main
コミット履歴の確認
$ git log
チェックアウトでコミット間を移動する
特定のコミット時点にロールバックする
$ git checkout コミットID
現在のコミット時点からブランチを作成して編集する
$ git checkout -b ブランチ名
最新のmainブランチに戻る
$ git checkout main
注目すべきコミットにタグを打つ
$ git tag タグ名 コミットID
$ git push origin タグ名
リモートリポジトリにプッシュしてブランチを反映する
$ git push origin ブランチ名
マージコミット
mainブランチに移動
$ git checkout main
mainブランチにブランチ名ブランチをマージ
$ git merge ブランチ名
競合は手動で解消する
解消後にチェックアウト
リモートリポジトリにプッシュしてマージを反映する
$ git push origin main
https://learn.microsoft.com/ja-jp/devops/develop/git/what-is-git
古いコードコメントアウト問題
https://qiita.com/dairappa/items/5e954b27b81c646435f3#バージョン管理システムを使いこなせていないもの
https://zenn.dev/kanaya/articles/455f5d735f3e83b11bae
https://zenn.dev/kyoten/articles/b9c53f63d8da4d
『Gitハンズオンラーニング』