git

複数のGitHubアカウントを同一PC上で使用する

最近、会社用のGitHubアカウントを作成し、アカウントの複数運用が必要になりました。 その対応方法をメモしておきます。 手順 SSHキーをアカウント分用意しておきます。 以下のように、 -f オプションを指定して実行するとファイル名を分けられます。 ssh-k…

git で "fatal: unsafe repository" というエラーが出た

よく調べずに git のバージョンを更新してハマりました。 解決方法は単純だったので忘れないように備忘録しておこうと思います。 起こったこと いつものように git status を実行したところ以下のようなエラーが表示されました。 $ git status fatal: unsafe…

git rebaseを使って過去のコミットを修正する

この記事は Zenn にも同様の内容で投稿しております。 zenn.dev gitを使って構成管理をしている際に、過去のコミットを直したくなることがあると思います。 私の場合、 「取り合えず完成!コミット!」 「別の修正も完了!コミット!」 「あぁ...2つ前でやっ…

他リポジトリのファイルをコミットも一緒に移行する方法

git を使っているとファイルを履歴ごと別のリポジトリに移行したい場合が発生すると思います。 例えば過去の構成管理ルールがあいまいでカオスになってしまったので一から作り直したいとか。 そんなリポジトリを移行したくなった時の手順をメモしておきます…

git 入門 〜Tips編〜

git 入門の4章、Tips編に入りたいと思います。 基本的な使い方意外で困ったときにざっと見る用のTips集です。 少し上級な内容等もあるかもですが、おそらくコピペで実行出来るかと思います。 前章は以下になります。 neko3cs.hatenablog.com Tips ぱっと思い…

git 入門 〜基本利用編〜

git 入門の3章、基本利用編に入りたいと思います。 本章では git を最低限使うための簡単な手順を説明します。 前章は以下になります。 neko3cs.hatenablog.com git の基本的な使い方 git をつかって覚えるべき最初の操作は以下の5つだと思います。 リポジト…

git 入門 〜導入編〜

git 入門の2章、導入編に入りたいと思います。 本章では git を使うにあたっての事前準備の仕方を説明します。 前章はこちらになります。 neko3cs.hatenablog.com 導入手順 基本的に以下の手順で git がすぐに使える様になると思います。 GitHubにアカウント…

git 入門 〜紹介編〜

git は今やバージョン管理システムのデファクトスタンダードになっています。 しかしながら、若手エンジニアである、レガシーな環境にいるために git を知らない、 そもそも難しそうなどの理由で git を使えない人もいるかと思います。 今回はそんな迷える子…