happiness (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) happiness

Git

current repositoryのrepository名のみを取得する方法

git rev-parse --show-toplevel | sed 's/.*\///' どこにいってもできる。submoduleに入ったときの挙動は知らんので、だれか試したらコメントください。

知識を増やしたくない人間が.gitsubmoduleについて唯一知っておくべきこと

git

見る場所 web上のreposのmaster(基本的に)の.gitmodulesを開く branchって表示を見る(なければmainやmaster) すること git statusでmodifiedになっているディレクトリに入る git remote -vしてremoteを確認する git fetch origin xxxxx(さっきsubmoduleに書…

【git】both modifiedのファイルのみ編集する方法(fish)

vim -O (git diff --name-only --diff-filter=U)

git submodule のディレクトリが空の時の対処法

git

ググればわかるけど、READMEに書いといたほうがいいな 知らなすぎるのがいけない とりあえずはgit submodule update を知っておけば良さそう。 git-scm.com 目次 リポジトリをcloneする前 cloneした直後 についてメモした。 メインのリポジトリをcloneする前…

gitでコンフリクトしたファイルのみをvimで複数同時に開く方法

git

fishシェルの場合 vim -O (git diff -m --name-only | uniq) bashの場合(多分) git diff -m --name-only | uniq | xargs vim -O

Gitで変更したファイルパスを更新日時順に並べるコマンド

Git

メモにあった。多分どこかから拾ってきたのだろう。 git ls-files -z | xargs -0 -n1 -I{} -- sh -c 'git log -1 --format="%at {}" {} | tail -1' | sort | cut -d " " -f2-