Git でログアウトして再ログインしたい Windows環境で、HTTPで接続するときにログイン認証した情報を一度ログアウトしたくなったのでその方法をメモしておきます。 コントロールパネルから認証情報を削除する Windows だとどうやらコマンドラインからログアウト的なことはできないらしく、コントロールパネルから以下の手順で操作する必要があります。 コントロールパネルから「資格情報マネージャー」 […]
GitHubにSSH接続するための設定方法 HTTPSではなくSSHでで接続するための設定方法をまとめます。 SSHの公開鍵と秘密鍵を生成する SSHで使う公開鍵と秘密鍵のデータを生成します。 生成には ssh-keygen コマンドを使用します。生成は ~/.ssh ディレクトリに行います。 $ mkdir ~/.ssh $ cd ~/.ssh 生成先のディレクトリを生成したら、ssh-keyg […]
サーバーにリモートレポジトリを作成する GitHub や Bitbucket のような Git のホスティングサービスを使わずに、自分でサーバー上にレポジトリを作成して利用する方法をまとめます。 ローカルネットワーク上のサーバーにレポジトリを作る ローカルネットワーク上のサーバーやローカルPCにリモートレポジトリを作れます。ローカルにリモートレポジトリを作るメリットは以下の通りです。 インターネッ […]
VBAのソースコードをGitで管理する方法 例えば ExcelVBA でちょっとしたマクロを作った場合、ソースコードのバージョン管理ができず、しかたなくファイルをコピーして丸ごとバックアップを取って … などという管理をしている人がいるのではないでしょうか。私がそうです。 いい加減 Git などでソース管理ができないと大変になってきたので方法を調べました。 調べてみると、VBAC とい […]
プルリクエストでコンフリクトが発生 Gitでソース管理を行っていると厄介なのがコンフリクトです。プルリクエストでコンフリクトが発生してしまった場合の、rebaseを使った対処法をまとめます。 発生原因 例えば master ブランチから、hogeブランチを切って作業している場合を考えます。 作業が完了したあなたは、hogeブランチをマージしてもらうためにプルリクエストを作成します。 このマージの段 […]
git clone で指定ブランチをクローンする方法 # masterブランチをクローン $ git clone https://github.com/username/repositoryname.git git cloneコマンドでリモートレポジトリをローカルにクローンできます。何も指定しないとmasterブランチがクローンされます。 ブランチを指定してクローンするには以下のように -b パラ […]