Git
問題 解決 関数の定義 関数を利用する関数の定義 問題 ひとつの PC で「私用」「仕事用」の git アカウント情報を切り替えたい 解決 Bash の関数を定義する 関数の定義 git config する関数を定義する function switch_git_config { name="$1" email="$2" gp…
A. gitsh を使う Homebrew に対応してるので tap してからインストールする: brew tap thoughtbot/formulae brew install gitsh MEMO: コマンド名が長い気がするので alias gish=gitsh で短縮して使ってる TIPS: .gitconfig に alias を設定する ことで、さ…
(sort コマンドに渡すと意図した順番にならないので...) A. git tag -l --sort=-v:refname を使う ~/.gitconfig に alias として登録しておくと 忘れても思い出せる [alias] version-tags = "tag -l --sort=-v:refname" リポジトリによってはタグの数がもの…
dev.to I get asked this a lot at conferences. Enough to where I made two rules I've continually put to the test. I complete a unit of work. I have changes I may want to undo. 記事を読むまで: 基準として「ひと作業終えたとき」というのはあった…
GitHub でひとさまのリポジトリに対して Pull Request を送りつけたり merge してもらったりした、そのあと、の話 まとめ 説明しないこと 概要 コマンド まとめ オリジナルのリポジトリを git remote add して git pull するといい
A. 対応として: rebase 作業時に --gpg-sign オプションを付与する(eg. git rebase -i --gpg-sign=example@example.com HEAD~999) あるいは git commit --amend -S でもいい rebase 作業をしたコミットに [Verified] が付いてない例: 関連 gouf.hatenablog.c…
リポジトリつくった github.com もれなく *.txt が無関係な人たちには読めなくなるリポジトリ Links AGWA/git-crypt: Transparent file encryption in git git-crypt を使って秘密情報を版管理する | Developers.IO
お試し用にリポジトリつくった github.com
まとめ たとえば git flow 初期化と作業の流れ まとめ 「master で作業してた」みたいなうっかり ツールの補助を受けながら作業を進めていく( = 定型作業をコマンドに落とし込んでいく)と、減らせるかも
まとめ 書いた Link まとめ つまり最初にやりたかったことをまとめると、こう...? : git compare $(git log --reverse --no-merges --branches=* --date=local --since=midnight --oneline --author="$(git config --get user.name)"|(head -n 1;tail -n 1)|…