haiju's 開発メモ

開発に必要な情報を自分用にメモ

error: pathspec 'BRANCH-NAME' did not match any file(s) known to git. の対処方法

新しいリモートブランチに切り替えようとしてタイトルのような

エラーが発生した場合、以下の手順で対処する(Φω|

[手順]

1. ローカルから接続しているリモートブランチの表示を更新。

git remote update

git fetch

git checkout branch_name origin/branch_name

2. 更新されて新しいブランチが表示されればOK。

※ただし、新しいブランチがローカルで作成されてもpushされていなけれ

 ば、git checout branch_name で表示されないのは当たり前なので注意。

[参考サイト]

stackoverflow.com

blog.amay077.net

BitZenyしかチェックしてない間に各種暗号通貨Walletが増えてた

英語ブラウザでログインしようとしたからか知らんけど

既存の自分のブログで記事を更新したいだけなのに、新しく

ブログサイトを作成する画面に遷移した・・・(ΦωΦ)

なんで???

それはともかくとして、最近はBitZenyをコミュニティ通貨

の推しコインとしてたからチェックしてなかったのあるけど

デスクトップやモバイルの暗号通貨のCold WalletやハードWallet

に種類が増えてて驚いた。

まぁ暗号通貨FXも増えてるくらいだから、そりゃそうだわな。

だけど。

気になったので備忘録として、まとめておく(Φω|

[参考サイト]

cryptopotato.com

www.investinblockchain.com

www.investopedia.com

www.buybitcoinworldwide.com

bitcoin.org

coinotaku.com

www.coindesk.com

en.bitcoin.it

bitfi.com

coldcardwallet.com

jaxx.io

support.decentral.ca

www.coinomi.com

changelly.com

dropbit.app

edge.app

brd.com

www.exodus.io

https://support.exodus.io/article/96-supported-assets-features

atomicwallet.io

ブログのURLをhttps化した!

遅ればせながら、こちらのブログのURLをhttps化した。

ところで台湾ブランドのノートPCはスペックが高くて安くて

いいのだけどキーボードが安定しないのは仕様だろうか?(ΦωΦ)

3社試した中ではAcerのはキーボードが不安定ということは

なかったけど・・・

[手順]

1. ダッシュボードから設定画面にアクセス。

2. 変更する(英: update)ボタンをクリック。

3. 確認ダイアログで「一旦、変更すると戻せないけどいいか?」

 と聞かれるがOKをクリック。

※ブログのURLが「https」で始まっていればOK。

[参考サイト]

staff.hatenablog.com

staff.hatenablog.com

help.hatenablog.com

happylife-tsubuyaki.hatenablog.com

blog.minimal-green.com

blog.wackwack.net

Manjaro GNOME 18.0_x86-64にyay-binをインストールしてpakkuをアンインストール

久しぶりに仕事帰りに契約している有料の自習室に来た!

で、いろいろ勉強したいことはあるけど、Win10のVirtualBox

にインストールしているManjaro の整備としてAUR helperを

pakku -> yayに変更して、インストール済みのpakkuをアン

インストールするまでを備忘録として、まとめてみる(Φω|

[手順]

1. pakkuでyay-binを検索してインストール。

% pakku -Ss yay-bin

% pakku -S yay-bin

2. yayのインストールバージョンを確認。

% yay --version

yay v9.1.0 - libalpm v11.0.3

3. yayで試しにパッケージを検索。

f:id:haiju:20190404201847p:plain

4. yayでmakepkgコマンドでインストールしたpakkuをアンインストール。

% yay -R pakku

% rm -rf pakku

zsh: command not found: pakku と表示されればOK

[参考サイト]

blog.longkey1.net

qiita.com

githubとgitlabにsshアクセス設定するおさらい

過去にbitbucketでsshアクセスする記事を書いて、最近、新しい

ノートパソコンにgithubとgitlab用の設定をしたのだがブログに

記事をまとめてなかったことに気づいたw(ΦωΦ;)

それで、ノートにまとめた内容を備忘録にまとめてみる。

[手順]

1. ssh鍵を作成。

 使用したいアカウント毎に以下コマンドを実行し、鍵ペアを

 作成。

% mkdir .ssh

% cd ~/.ssh

% ssh-keygen -t rsa -C {github(gitlab)email-address} -f {作成する鍵の名前}

パスフレーズを指定する場合、任意の文字列を2回入力する。

2. ssh設定ファイル(~/.ssh/config)の編集。

 アカウント毎にssh鍵を使い分けるため、ssh設定ファイルにHost(接続元)

 の登録を行う。以下の通り、書き換える。

(ex) github

Host haiju.github.com  --- 任意の名前

    User git

    Port  22

    Hostname  github

    IdentityFile  ~/.ssh/id_rsa_github --- ssh-keygenの-fオプション後ろ

 の文字列と同じ

    TCPKeepAlive    yes

    IdentitiesOnly     yes

(ex)gitlab

 Host    gitlab-haiju.com --- 任意の名前

    User  git

    Port    22

    HostName   gitlab.com

    IdentityFile   ~/.ssh/config/id_rsa_gitlab

    TCPKeepAlive  yes

    IdentitiesOnly    yes

3. github, gitlabに公開鍵を設定

(ex)github

githubにログインし、[Settings] - [SSH keys] - [Add SSH key]

で作成した公開鍵(拡張子が.pub) を登録。

4. sshアクセスの接続確認。

(ex)github

  % ssh -T git@github-haiju.com  ---- configファイルのHostと一致

(ex)gitlab

  % ssh -T git@gitlab-haiju.com   ----  同上

※クローンする場合もリモートリポジトリをローカルに登録する場合も、

 git@github.com としているところをgit@github-haiju.comに書き換える。

 => ~.ssh/configファイルのHostと一致していることを確認。 

(ex)リモートリポジトリ登録の基本書式

% git remote add origin git@[HostName]:[accountName]/[repositoryName].git

% git remote add origin git@github-haiju.com: haiju/repositoryName.git

 (ex)git clone実行時の基本書式

 % git clone git@[HostName]: [accountName]/[repositoryName].git

 % git clone git@github-haiju.com:haiju/repositoryName.git

5. gitのURLが正しく設定されているか確認。

% git config remote.origin.url

git@github(gitlab)-haiju.comの@以降の部分が、~/.ssh/config

に設定したHostNameと一致していればOK。

[参考サイト]

dev.classmethod.jp

GitLabやGitHubで複数アカウントを持つときのssh設定-『Git』 | webmanab.html/ウェブまなぶ

qiita.com

qiita.com

gist.github.com

ローカル開発環境にcloneしたpurescript/package-setsのfork元をupstreamに登録して同期

package-setsのpackages.jsonにflareやflareを使ったパッケージを登録

するために、1週間以上前にforkしておいたpackage-setsをようやく

ローカル開発環境にcloneしてきたので、fork元の更新分を同期して

反映するために、upstreamに登録した手順について、まとめて

おく(Φω|

[手順]

1. forkしたリポジトリをローカル開発環境にclone。

% git clone git@github-haiju.com:haiju/package-sets.git

※masterブランチのままで2以降を実行。

2. masterブランチで、fork元のURLをupstreamに登録。

% git remote add upstream git@github.com:purescript/package-sets.git

3. ローカルのmasterブランチに同期。

% git fetch upstream

4. 更新内容をマージ。

% git merge upstream/master

[参考サイト]

medium.com

hackernoon.com

stackoverflow.com

morizyun.github.io

qiita.com

help.github.com

help.github.com