git
はじめに gitやgithubでcredentialやtokenなどの秘匿情報を含むファイルを暗号化してcommitするメモを書きました。 【git】GnuPG x git-secretでcredentialなどの秘匿情報を含むファイルを暗号化して安全にcommitする - その1 今回は、それを複数人であつか…
はじめに gitやgithubにて秘匿情報を含むファイルを安全にcommitするメモです。 具体的にはgit-secretというものを使います。 簡単にいうと、秘匿情報を含むファイルをgpgで暗号化してからcommitすることで安全にリポジトリ管理化に置くというものです。 イ…
はじめに gitやgithubでこんなときありますよね。 ID/Passwordなどの秘匿情報をリポジトに置きたい がcommitはしたくない 通常は.gitignoreに指定しておけば良い。 しかし、一時的にファイル名を変えて使いたい時(たとえば一時的にID/Passファイルをコピー…
はじめに ひさびさにさくらVPSに入ってみました。 CentOSもまだ6ですが、それ以外もいろいろ古い。 gitだけでも新しくしておこうと思ったのでメモです。 インストール手順 # バージョン確認 -> 古い $ git --version git version 1.7.1 # tar.gzをダウンロー…
はじめに しばらくManagementや組織開発を行っていました。 久しぶりに開発環境を作る必要がありcloneから…と思ったらいきなりコケたのでそのメモです。 条件は以下: 個人のgit設定は問題がない Private Organization Private Repository 二段階認証済み ア…
はじめに とあるrepositoryにsubmoduleを複数使っていて、 git submodule updateをしたかったのですが 以下の2つで困ったのでメモ 毎回パスワードを聞かれる ID/pass入力でfatal: Authentication failedしてしまう アジェンダ 起こったこと 対応したこと 1. …
はじめに 久しぶりに新PCに環境を作っていると git cloneで毎回パスワードを聞かれるようになりました。 $ git clone git@github.com:tweeeety/hoge.git Cloning into 'hoge'... Enter passphrase for key '/Users/tweeeety/.ssh/id_rsa_github': 初歩的な事…
はじめに .gitignoreの反映方法をいつも忘れるので自分用メモ 本当に毎回忘れる... git rm --cachedでキャッシュを消す # .gitignore編集 $ vi .gitignore ---- vi ---- sample.txt ------------ # キャッシュを消す $ git rm --cached sample.txt # pushす…
はじめに gitを使っていればCONFLICTはちょくちょくありますよね。 # 最初は差分がないことを確認 $ git status On branch [ブランチ1] nothing to commit, working directory clean # とあるブランチをmerge # するとCONFLICT... $ git merge [ブランチ2] A…
はじめに git stashはよく使いますが、そのままだと新規ファイルやuntrackedなファイルはstashしてくれません。 ちょいちょい使ってるのにふとした時に忘れるので自分用メモ。 やりかた git stash -u or git stash --include-untracked また、メッセージをつ…
はじめに gitやgithubで開発してる場合はgitコマンドもよく使いますよね。 そんな時、簡単にlogを可視化したり、簡単にいまのstatusを見たり、簡単にdiffを見たいときに使えるtigコマンドについてのメモです アジェンダ tigとは tigのインストール tigででき…
はじめに git管理化から特定のファイルなどを無視したければ.gitignoreに追加します。 しかもだいたいが適宜気づいたら、つどつど。 ただ、言語、フレームワーク、ツールなどのファイルは 新しいプロジェクトのたび x 適宜気づくたびに追加するのは面倒です…
はじめに git管理化から特定のファイルなどを無視したければ.gitignoreに追加します。 しかもだいたいが適宜気づいたら、つどつど。 ただ、言語、フレームワーク、ツールなどのファイルは 新しいプロジェクトのたび x 適宜気づくたびに追加するのは面倒です…
はじめに git管理化から特定のファイルなどを無視したければ.gitignoreに追加します。 しかもだいたいが適宜気づいたら、つどつど。 ただ、言語、フレームワーク、ツールなどのファイルは 新しいプロジェクトのたび x 適宜気づくたびに追加するのは面倒です…
はじめに git tagを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 補足 他の取り消しもぱっと見たい自分用にまとめたので参考までに。 【git】add、commit、push、merge、pull request、merge pull request、tagの取り消し アジ…
はじめに リリース管理やブランチ管理にはまぁまぁ利用するgit tagですがおさらいがてらにメモ アジェンダ git tagとは よく使うgit tagコマンド tagの作成 tagの一覧 tagの確認 tagの削除 tagのpush リモートのタグの一覧 リモートのタグの削除 1. git tag…
はじめに 以前、【git】git commitを取り消すという記事を書きました。 git reset xxxで普段のcommitの取り消しは問題なくできますが、 そのリポジトリで1発目のcommitの取り消しができません。 たとえばこんな時ありますよね。 「あ、間違ってauthor違う名…
はじめに gitでsubmoduleを変えたいときの殴り書きメモです。 各状況で使えるわけではないと思いますが、自分用なのであしからず。 こんな時 とあるリポジトリにsubmoduleを含んでいて そのsubmodule側の挙動を確認とかデバッグとかしたいときなんかのケース…
はじめに タイトルのままですがちょくちょく忘れるのでメモ 忘れないようにコマンドまんま # fetchする git fetch # 該当のブランチがあるかたしかめる git branch -r # (あれば)originのブランチを元にローカルにブランチを切る git branch hoge_branch o…
はじめに タイトルまんまですが、既にあるブランチを手元で動かしたいときはよくやる操作です。 特にファイルだけのほうが忘れてしまうことが多いのでメモ。 アジェンダ チェックアウトする前に必要な操作(後述の2,3共用) リモートのブランチを確認したり …
はじめに リモート(githubなど)にはリポジトリがある、 ローカルにはgit管理されてないディレクトリやソースがある、な状況で そのローカルディレクトリをgithubのリポジトリに紐づけるというだけのメモ たまにはこういうおさらいネタを、と。 アジェンダ …
はじめに git cloneはリポジトリをローカルに複製したいときに使いますが git clone リポジトリのパスみたに行うとリポジトリのパスで指定したまんまディレクトリが作成されます。 まぁ当たり前ですね。 しかし、落としてきたリポジトリのディレクトリ名を変…
はじめに タイトルの通りですがgitでcheckoutしようと思ったらこんなエラーが出た $ git checkout ブランチ名 fatal: unable to write new index file そんな時の対処法 原因 すごく調べたわけじゃないですが、そのままエラーメッセージでぐぐったら同様の事…
はじめに だれかと一緒にさくらvpsなどを借りてwebアプリやサービスを作ってみたいときの流れを簡単にまとめ。 チームのメンバーに見せる手順用メモにもなりますね。 また、共同作業するためのリポジトリはbitbucketを使います。 複数のBitbucketユーザーが1…
はじめに タイトルまんまな記事です。 初歩的な内容ですが、bitbucketでgit cloneしたときに Permission denied (publickey).やBad owner or permissionsと言われる場合の対処法です。 他記事のスニペット記事に目的がメイン。 Permission denied (publickey…
はじめに gistはスニペットを貼って共有するときなどは非常に便利ですよね。 テキストやソースはよく使っていたんですが、画像も同じノリでスニペット的に登録て使いたいなーと思ったときにちょっと手間取ったのでメモ。 gist(github)の設定などは終わってる…
はじめに gitは便利なコマンドも多くできることも多いです。 試しているとこれ便利だなーどこかで使いたいなーと思うものも多いですが、 実際の運用で考えた場合は頻繁ではないものの絶対に避けて通れないのが取り消し系のコマンドです。 ということで、add…
はじめに git mergeを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよね。 補足 他の取り消…
はじめに pull requestを出した後にmerge pull requestしてしまったものを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るの…
はじめに githubのpull requestを出す前後で取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよ…