at backyard

Color my life with the chaos of trouble.

Git

GitHub上で表示されるコミットを署名付きにするために行ったこと

tauri-plugin-sqlにPRを送った際に、署名付きのコミットにしてほしいと言われたので、始めてコミットに署名をつけるという設定を行った。 github.com 単に以下のようにマークが付くというだけでなく、そのコミットが本人のものであることが証明できるように…

gitでまだコミットしていない状態で、間違えて add してしまったときの対象方法

gitでまだコミットしていない状態で、間違えて add してしまったときの対象方法について書いていく。 これが最適解かは分からないが、まあこれで良いか...ぐらいの温度感でこの対象法にたどりついたことは先に記載しておく。 (もしもっと良さげな方法があれ…

【Git】Pulling without specifying how to reconcile divergent branches is discouraged. というwarningの対応について

最近Mac内のGitのversionをあげたせいか、git pull origin main などのコマンドを打った際に、下記のような警告が出るようになった。 hint: Pulling without specifying how to reconcile divergent branches is hint: discouraged. You can squelch this me…

git で一番最初のコミットで追加されたdiffを見る方法

例えば一番最初のコミットで、どんなコードを追加したのかを調べたいようなときに使用する。 実はgitでは 4b825dc642cb6eb9a060e54bf8d69288fbee4904 というIDは空のツリーのIDとしてどのリポジトリでも共通で使用されているものらしい。 stackoverflow.com …

git stash をファイル単位で行いたい

git stash をファイル単位で行いたい git stash をファイル単位で行いたいケースが普段コード書いていると結構ある。 いつもはなんとなく、自分の中で工夫しながらやり過ごしていたが、先日もまたやりたくなったので、今回こそはと意を決して調べてみた。 結…

空のディレクトリを維持するためのには .gitkeep と .gitignore どちらを使うべきなのか?

Git

下記の記事がとても勉強になった qiita.com 上で書かれている.gitignoreを使ったやり方を最近実践したので、メモしておく 1. ルートの.gitignoreに記載してあった対象のディレクトリ行を削除する。 2. 対象のディレクトリ配下に.gitignoreを作成する。.git…

エディターも自由に選べないようなプロジェクトに参加してしまったのにもかかわらず、どうしてもVimが触りたいときにこのポストで、ほんの一握りの安らぎを提供できたら嬉しい

言いたいことはタイトルに書いてしまった。 ただの深夜のネタポストです。ネタとして読んで下さい。 下記のような境遇の人だけ、読む価値が多少はあるかもしれません。 Vimが好きな人 自由にソフトウェアをインストールできない環境で悶々としている人 プロ…

間違えてmasterブランチで作業してしまっていたときの対処法

間違えてmasterブランチで作業してしまっていたとき、 その編集内容を本来作業すべきブランチに移すための、一連のコマンドを自分用メモとして残しておく。 # stashで編集内容を退避 git stash # 本来編集するはずだったブランチに切り替え git checkout {本…