emahiro/b.log

Drastically Repeat Yourself !!!!

git

git コマンドが重たくなったら git gc コマンドを使ってみる

git

Overview git gc が便利という話です。 git push が重たい ここ1年くらい git コマンドがものすごく重たい事象に直面しており、特に git push したときに 10秒くらい待たないと push が完了しないという事象が発生してました。 github も頻繁にアプデ繰り返…

git restore を使う

git

Overview 使い方 一つ前に戻す 特定のコミットに戻す 感想 Overview 今日教えてもらったのだが、git の差分で余計な差分(時刻の更新とか)が出てしまったときにわざわざ file changes に表示させてレビューのノイズにしたくないときには git restore コマン…

ghq を使い始める

git

Overview Install ghq ghq.root ディレクトリの設定 alias の設定 まとめ See Also Overview 特に避けていたわけではないですが、これ!っていうメリットが特に感じていなかったので ghq を使っていなかったのですが、ふと思い立って使い始めたのでその記録…

VSCode で GitHub と連携する

vscode-github Overview GitHub for VSCode GitHub Pull Requests and Issues VSCode から Issue を作成する VSCode から Pull Request を作成する GitHub Theme まとめ Overview local 環境で VSCode で作業することがほぼベースになってきたので、VSCode …

進捗を無にする方法

git

あれこれコードを書いてて、結局その差分が全然意味をなさなくて、自分の差分を無に返したい時がありますね。 僕はあります。 そんな時は $ git checkout . // or $ git restore . を使います。 これで自分の進捗を無にすることできます。 間違っても実装途…

Github Actions (β) を使う

Github Actions (β) がリリースされていたので、せっかくなので自分が現在作成しているプロジェクトをネタに Github Actions の設定を行ってみました。 まずはβに参加する help ページから Github Actions に参加します。 https://help.github.com/ja/articl…

git subtree コマンドを使う

git

git subtree という便利なコマンドを教えてもらいました。 submodule と異なり、取りこむ外部リポジトリのコミットも取り込み元のリポジトリの commit に入れるので、取り込んだリポジトリの編集を commit に含めることが可能です。 How to use help コマン…

Gitでよく使うコマンド・設定 ※随時更新

git

なんとなく使っていたgitコマンドたちを最近commitやmergeをする前に意図を持って使うようになったのでよく使ってるコマンドを整理しました。 ※ ちょくちょく更新していきます。 Commands remoteのmasterを取ってくる時 追跡されてないファイルを確認する 追…