🙌

git memo

2022/01/20に公開

忘れるので、よく使うモノをメモ

gitでリモートtagのリストを見る方法

% git ls-remote --tags origin

リモートブランチを含めたブランチ名の取得方法(ローカルブランチも含む)

% git branch -r

リモートブランチのチェックアウト方法(リモートブランチ名とローカルブランチ名は同じにした方がいい)

% git checkout -b localbranch origin/remotebranch

ローカルブランチの作り方(-bをつけるとcheckoutも同時に実行して新ブランチに移動する)

% git checkout -b localbranch

ローカルブランチを元に新規にリモートブランチを作る方法

% git push origin localbranch

git addしたものを一旦全部取り消す

% git rm --cached -r .

特定ファイルをgit管理下から一時的に外す

git update-index --skip-worktree <filename>
# もどす
git update-index --no-skip-worktree <filename>
# 管理下にないファイル一覧
git ls-files -v | grep "^S"

現場からの備忘録は以上です。それではまたー。

Discussion