初心者向けにGitの基本、よく使うコマンドについて解説していきます。Gitの概要、使うことのメリットについては、前回の記事を参照ください。pushGitの概要、構成Gitの概念図と概要、構成は以下のような感じです。分散型バージョン管理システムのため、開発者Aと開発者Bそれぞれ個別に開発を進めることができます。Repositoryで統合管理を行うことで整合性を担保しています。Tree各開発者の作業場所です。新規作成/編集したファイルはまずここに保存されます。Area(Index)commitしたいファイルを一時的に置いておく場所です。Areaにアップできます。Repositoryローカル開発環境のファイル共有場所です。Repositoryにcommitできます。Repository開発者全員のファイル共有場所です。Repositoryのファイルを共有できます。Repositoryに反映することができます。initgitプロジェクトを新規作成します。initコマンドを叩いてください。clone指定したリポジトリ名のプロジェクトを、指定したディレクトリにコピーします。statusワーキングツリー、ステージングエリアの状況を確認します。変更したファイルや新規追加したファイルがステージングエリアにある場合は以下のように表示されます。committed)<新規作成したファイル名>ステージングエリアに追加したファイルがある場合は、以下のように表示されます。addワーキングツリーで編集したファイルをステージングエリアにアップします。-p-pオプションをつけて実行すると、以下が表示されます。表示された箇所を追加する場合は「y」、追加しない場合は「n」、さらに細かく指定する場合は「s」を入力します。[y,n,q,a,d,s,e,?]?-pオプションは、便利なので覚えておくと何かと役に立ちます。commitステージングエリアに上がっているファイルをローカルリポジトリにコミットします。-mオプションで、コミットメッセージを追加できます。--amendコマンドが使えます。開いたvimエディタで直接コミットメッセージを編集できます。pushする前のコミットのみです。push後だとコンフリクトが発生するので、注意してください。pushローカルリポジトリにコミットしたファイルをリモートリポジトリにプッシュします。addコマンドでリモートリポジトリを登録しておいてください。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。Life【実体験まとめ】30代未経験からエンジニア転職して感じたこと私は妻の体調不良をきっかけに、自由度の高い働き方を目指して未経験からエンジニア転職しました。キャリアチェンジを目指して動き出した頃は、キャリアの不安や新しい環境の不安から押しつぶされそうでした。カレントディレクトリのフルパスを表示します。.htaccessとは、Webサイトへのアクセスをサイトやページの単位で制御するための設定ファイルです。設置したディレクトリ以下に設定を反映することができます。...CodeCentOSにNginxを導入する方法Nginxは、最近シェアを伸ばしてきつつあるWebサーバです。今回はレンタルサーバにNginxを導入する方法を解説します。この記事の前提条件は以下のとおりです。ChartsはGoogleが無償で提供しているchartライブラリです。簡単に使えるので、ちょっとデータを可視化してみたい時にも便利です。...PREV気分の落ち込みを解消する方法NEXT【完全解決】気分の落ち込む場合は運動しようプロフィールトモアキ大手メーカからソフトウェアエンジニアに転職しました。株の短期トレードもやってます。