gitメモ

このページではgitを利用するうえで頻繁には使わないけれど役に立ったコマンド等をまとめています。

gitのコマンドの結果に色をつける

% git config --global color.ui true

リモートの内容で強制的に同期を取る方法

% git fetch origin
% git reset --hard origin/master

gitの管理下から対象のファイルを除外したい場合(コマンド)

assume-unchanged
'設定方法
% git update-index --assume-unchanged [ファイル名]
'設定の解除方法
% git update-index --no-assume-unchanged [ファイル名]
'設定の確認方法
% git ls-files -v | grep ^h

skip-worktree
'設定方法
% git update-index --skip-worktree [ファイル名]
'設定の解除方法
% git update-index --no-skip-worktree [ファイル名]
'設定の確認方法
% git ls-files -v | grep ^S

pull(merge) reset --hard
--assume-unchanged リモートに更新があった場合ローカルの状態を破棄してリモートの状態になる
--skip-worktree リモートに更新があった場合でもローカルの状態を保持

直前のpullを行う前の状態に戻す

% git reset --hard HEAD^

リモートとの差分をファイル名一覧で表示する

% git diff remotes/origin/master --name-only
この記事は役に立ちましたか?
  • 役に立った(0)
  • もっと詳しい情報が必要(0)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする