Configuration

Multiple GitHub Account on 1 PC

January 19, 2023
GitHub, Multiple Account, Configuration

複数のGitHubアカウントを1つのPCで使用 # 概要 # 複数のGitHubアカウントを1つのPC内で自動的に切り分ける方法を説明 以下のディレクトリ account1 と account2 に異なるGitHubアカウントを設定 ディレクトリ構成 ~/source └── github ├── account1 │ ├── repository1 │ └── repository2 └── account2 ├── repository3 └── repository4 1. 公開鍵と秘密鍵を作成 # まず account1 用の公開鍵と秘密鍵を作成 ssh-keygen のオプション # option 説明 備考 -t 鍵の暗号化方式 今回は強度の高い ed25519 を選択 -P パスワード 今回は空を指定 -C 任意のコメント 今回はGitHubのメールアドレスを指定 -f 出力するファイル名 今回は id_暗号化方式_任意の識別子 を指定 ssh-keygen で作成 # 内容 $ cd ~/.ssh $ ssh-keygen -t [暗号化方式] -P '' -C [追加するアカウントのメール] -f [秘密鍵のファイル名] 実例 ...

Git Basic

January 1, 2020
Git, Log, Configuration

Git Basic # 実用的なコマンド # 頻繁に使うコマンド # $ git branch -a $ git checkout -b sample_branch_name # Edit source code $ git status $ git add . $ git commit -m "message" $ git push origin sample_branch_name git tag sample_tag_name git tag -n git push origin sample_tag_name 指定したフォーマットでコミット・ログを表示 # $ git log --graph --date=iso --pretty=format:"[%ad] %h %an : %s" 特定の注釈を含むコミットを検索 # $ git log --oneline --grep "<pattern>" コミット間の変更ファイル一覧を表示 # $ git diff --stat <Commit A> <Commit B> ファイル名のみ表示する場合 ...