Git
Git はプログラムのソースコードなどを『リポジトリ』と呼ばれる場所に保存することで、その変更履歴を記録・追跡するための分散型バージョン管理システムです。
ソフトウェアのプログラムや Web サイトのソースコードに変更を加えたとき、思うように動作しなかったり、思わぬ挙動が発生してしまうことがあります。
こういった際は一旦過去のバックアップから元のデータを復元しますが、手動でバックアップを行っているとどのデータを復元すればいいのかわからなくなってしまったり、途中のバックアップを取り忘れていて必要以上に遡って復元しなければならない、という事態に陥りかねません。
そこで便利なのが『バージョン管理システム』です。Git はその中でも『分散型』と呼ばれるタイプで、リポジトリを複数持つことでリモートリポジトリにアクセスできない環境でも各個人がローカルリポジトリで作業を行うことができ、変更内容もある程度ためてからリモートに反映することが可能です。
Git入門
- WebエンジニアのためのGit入門【試し読み】
- Git for Windowsのインストール方法と初期設定
- git add コマンドでファイルの変更内容をステージングエリアに追加する方法
- git statusコマンドでファイルのステータスを確認する方法
- git diff コマンドで変更されたファイルの差分を表示する方法
- git commit コマンドでファイルの変更内容をローカルリポジトリにコミット(記録)する方法
- git log コマンドでコミット履歴を閲覧する方法
- git reset コマンドで add や commit をリセットする方法
- .gitignore を使ってファイルをGitの管理下から外す方法
- git push コマンドでリモートリポジトリへプッシュする方法
- git fetch コマンドでリモートリポジトリの内容をローカルリポジトリに取り込む方法
- git merge コマンドで複数のブランチをマージする方法
- git pull コマンドでリモートリポジトリの内容をローカルリポジトリに同期させる方法
- git fetch と git pull の違い
- git clone コマンドでリポジトリを複製(クローン)する方法
- git branch コマンドでブランチを作成する方法
- 便利なGit GUI クライアント 4選
- GitHubでリモートリポジトリをフォーク(Fork)する方法
- 【GitHub】プルリクエスト(Pull Requests)の送り方とマージプルリクエスト
- Git PushしたらLogon failed, use ctrl+c to cancel basic credential prompt.が出た時の対処法