万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    git

    gitのログを遡ってコミットログ修正を楽に

    チケット名が [HOGE-BAR]FUGA から [HOHO-MIMI]FUGA に変わる時 ちまちま変えるのダルい。 git-filter-repo 使う インストール pip install git-filter-repo 以下でやる。 git filter-repo --message-callback ' return message.replace(b"[HOGE-BAR]FUGA", …

    gitコマンドのコメントを遡って修正

    git

    コメントを遡って修正したい時、 後でチケット名 みたいなコメントを含めておく。 コメントが連続している場合、 git log --grep="後でチケット名" --oneline | wc -l すると行数の数字が返ってくる 41なら git rebase -i HEAD~41 する。連続した場合限定だ…

    最初のコミットと2つ目のコミットをまとめる

    git

    一番最初のコミットと2番目をまとめようと思って git rebase -i HEAD~2 になった。 Gitでfatal: invalid upstream ‘HEAD~が出る原因とは? | IT資格マニアのエンジニア技術ブログ×英語 初回のコミットをgit rebaseで修正する方法 - hnwの日記 git rebase -i…

    タグ指定をして戻す Git

    git

    xengineer.hatenablog.com

    Xcodeで犯人探しBlame

    Swift

    gitの今月のコミット数のランキングalias

    git

    月初から当日までのコミット数ランキングを表示するコマンド - Qiita https://qiita.com/hikaruworld@github/items/ba29b85a23e9a3ee94b7 ~/.gitconfigに以下を登録。 [alias] ranking = !git shortlog -sn --no-merges --after='date +%Y/%m/01' --before='…

    backlogで今のgitブランチのページを開く

    gitのカレントブランチ名 git symbolic-ref --short HEAD なのね。 backlogで今のgitブランチのページを開く 前提としてfeature/ページの名前 前提。 /usr/local/bin/openbl をいじる now=`git symbolic-ref --short HEAD` now=${now##*/} echo $now open ht…

    サブディレクトリ全てgit pull

    git

    https://stackoverflow.com/questions/3497123/run-git-pull-over-all-subdirectories ls | xargs -I{} git -C {} pull パラレル版 ls | xargs -P10 -I{} git -C {} pull

    git コミット取り消し、ワーキング残す(tigで)

    git

    コミットしたことをやめて git reset --soft HEAD^ この時点でaddしたことは残ってる。 さらに、tigでaddされた状態はずせばワーキングにできる

    GitLabでなぜかforce pushできない

    こうなった git push origin master --force Counting objects: 15, done. Delta compression using up to 4 threads. Compressing objects: 100% (15/15), done. Writing objects: 100% (15/15), 2.18 KiB | 1.09 MiB/s, done. Total 15 (delta 8), reused …

    GitLabでsshを登録して使おう

    sshはssh-keygen -t rsa -C "自分のメールアドレス" -b 4096 pbcopy < ~/.ssh/gitlab_rsa.pub これをGitLab のサイトに貼り付ける。 Host gitlab.com User git Port 22 HostName gitlab.com IdentityFile ~/.ssh/gitlab_rsa TCPKeepAlive yes IdentitiesOnly…

    git ハッシュ値指定で対象のファイルを見る

    git

    長いけどこんな感じ git diff-tree --no-commit-id --name-only -r 71dc1bfd0