Git と npm の基本コマンド集

Git 基本操作コマンド

リポジトリの初期化:

git init

作業ディレクトリの状態確認(変更されたファイルを表示):

git status

リモートリポジトリから最新情報を取得(マージはしない):

git fetch

リモートリポジトリをローカルにクローン:

git clone <リポジトリURL>

リモートの変更を取得して現在のブランチにマージ:

git pull

すべての変更をステージングエリアに追加:

git add -A

コミットを作成(メッセージ付き):

git commit -m "変更内容の説明"

フックをスキップして強制コミット:

git commit --no-verify -m "commit"

ローカルのコミットをリモートにプッシュ:

git push

特定のブランチにプッシュ:

git push origin <ブランチ名>

既存ブランチに切り替え(Tab 補完対応):

git checkout <ブランチ名>

新規ブランチを作成して切り替え:

git checkout -b <新ブランチ名>

他のブランチを現在のブランチにマージ:

git merge <マージ元ブランチ>

コミット履歴を詳細表示:

git log

一行形式でコミット履歴を表示:

git log --oneline

逆順で一行形式のログを表示:

git log --reverse --oneline

ローカルブランチ一覧:

git branch

リモートブランチ一覧:

git branch -r

すべてのブランチ(ローカル+リモート)を表示:

git branch -a

ローカルブランチを削除(マージ済みのみ):

git branch -d <ブランチ名>

ローカルブランチを強制削除:

git branch -D <ブランチ名>

特定のコミットを他のブランチに適用:

git cherry-pick <コミットハッシュ>

アノテーション付きタグを作成:

git tag -a v1.0 -m "リリースバージョン1.0"

すべてのタグを一覧表示:

git tag

リモートリポジトリのURLを変更:

git remote set-url origin <新しいURL>

新規リモートブランチのローカル取得とトラッキング設定

  1. ローカルに同名ブランチを作成:
    git checkout -b test
  2. リモートブランチとトラッキング関係を設定:
    git branch --set-upstream-to=origin/test test

コミットメッセージの修正

直近のコミットメッセージを編集:

git commit --amend

エディタが起動するので、メッセージを修正後保存して終了。

npm 関連コマンド

パッケージの全バージョンを確認:

npm view <パッケージ名> versions

特定バージョンのパッケージをインストール:

npm install <パッケージ名>@<バージョン>

例:最新のメジャーバージョン7系をインストール

npm install less@7

インストール済みパッケージのバージョン確認:

npm list <パッケージ名>

Node.js バージョン管理(n モジュール使用)

n をグローバルにインストール:

sudo npm install -g n

安定版 Node.js をインストール:

sudo n stable

最新版 Node.js をインストール:

sudo n latest

特定バージョンに切り替え(アップグレード/ダウングレード):

sudo n 18.15.0

現在インストールされている Node.js バージョン一覧:

n

タグ: Git npm Node.js version-control package-management

6月5日 20:27 投稿