gitコマンドとは?
初期設定を行うもの
設定をする
ユーザとメールアドレスを設定する
git config --global user.name "ユーザ名"
git config --global user.email "メールアドレス"
初期設定を確認する方法
git config --list
ローカルのリポジトリを作成する方法
プロジェクトルートディレクトリにリポジトリを作成する方法です
githubや他のものを使う場合は飛ばしてください
git init
基本的な使い方
リモートリポジトリから取得(clone)する
git clone https://gitxxxx/xxx/xxx.git
新たにリポジトリを作成
git branch コマンドでブランチを作成することを指定し、その後に、作りたいブランチ名を記述します。
git branch <ブランチ名>
リポジトリにファイルを追加
リポジトリに新たにファイルを追加する場合はルートディレクトリまたは、追加フォルダにのところへ行き git add コマンド、そのあとに . を押すか、ファイル名を指定します。
git add .
または
git add <ファイル名>
###リポジトリにコミット&プッシュ
git commit のあとに-mのオプションをつけて、その後メッセージを記述をします。
git commit -m "メッセージ記述"
リモートリポジトリにプッシュをする場合 git pushコマンドでリポジトリにプッシュをします。
git push
このときに違うリポジトリへプッシュする場合は
git push -u origin <レポジトリ名>
にプッシュします。
各作業の取り消し作業
addの取り消しを行う方法
addしたファイルを取り消します。
git reset HEAD <ファイル名>
commitの取り消しを行う方法
commitの取り消しは、下記のコマンドを実行します。
git reset --head HEAD^
オプションについての説明
オプショション | 説明 |
---|---|
--head | コミットを取り消し、ワークディレクトリの内容も書き換え |
--soft | ワークディレクトリの内容はそのままでコミットだけを取り消す |
HEADについての説明
オプション | 説明 |
---|---|
HEAD^ | 直前のコミット |
HEAD~{n} | n個前のコミット |
commitの履歴を残したまま取り消す方法
直前のcommitを消さずに戻す方法。履歴は残したままになります。
git revert <ハッシュ値>
コミットメッセージの修正方法
直前のcommitのメッセージを修正する場合、 --amendのオプションをつけて修正をします。
git commit --ahmend "修正メッセージ"