tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

git

【git】.gitignoreの書き方 - テンプレートを使うその3 - 任意のファイルを.gitignoreとして読み込む

はじめに git管理化から特定のファイルなどを無視したければ.gitignoreに追加します。 しかもだいたいが適宜気づいたら、つどつど。 ただ、言語、フレームワーク、ツールなどのファイルは 新しいプロジェクトのたび x 適宜気づくたびに追加するのは面倒です…

【git】.gitignoreの書き方 - テンプレートを使うその2 - gibo(gitignore boilerplates)

はじめに git管理化から特定のファイルなどを無視したければ.gitignoreに追加します。 しかもだいたいが適宜気づいたら、つどつど。 ただ、言語、フレームワーク、ツールなどのファイルは 新しいプロジェクトのたび x 適宜気づくたびに追加するのは面倒です…

【git】.gitignoreの書き方 - テンプレートを使うその1 - gitignore.io

はじめに git管理化から特定のファイルなどを無視したければ.gitignoreに追加します。 しかもだいたいが適宜気づいたら、つどつど。 ただ、言語、フレームワーク、ツールなどのファイルは 新しいプロジェクトのたび x 適宜気づくたびに追加するのは面倒です…

【git】git tagを取り消す

はじめに git tagを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 補足 他の取り消しもぱっと見たい自分用にまとめたので参考までに。 【git】add、commit、push、merge、pull request、merge pull request、tagの取り消し アジ…

【git】git tagの使い方をかんたんにおさらい

はじめに リリース管理やブランチ管理にはまぁまぁ利用するgit tagですがおさらいがてらにメモ アジェンダ git tagとは よく使うgit tagコマンド tagの作成 tagの一覧 tagの確認 tagの削除 tagのpush リモートのタグの一覧 リモートのタグの削除 1. git tag…

【git】最初のgit commitを取り消す - `git update-ref -d HEAD`もしくは`git filter-branch`

はじめに 以前、http://tweeeety.hateblo.jp/entry/2015/06/10/214419という記事を書きました。 git reset xxxで普段のcommitの取り消しは問題なくできますが、 そのリポジトリで1発目のcommitの取り消しができません。 たとえばこんな時ありますよね。 「あ…

【git】submoduleを変更するときのメモ - git submodule sync

はじめに gitでsubmoduleを変えたいときの殴り書きメモです。 各状況で使えるわけではないと思いますが、自分用なのであしからず。 こんな時 とあるリポジトリにsubmoduleを含んでいて そのsubmodule側の挙動を確認とかデバッグとかしたいときなんかのケース…

【git】gitでリモートのブランチをcheckoutする

はじめに タイトルのままですがちょくちょく忘れるのでメモ 忘れないようにコマンドまんま # fetchする git fetch # 該当のブランチがあるかたしかめる git branch -r # (あれば)originのブランチを元にローカルにブランチを切る git branch hoge_branch o…

【git】リモートのブランチそのものや1ファイルのみをローカルにチェックアウトするメモ

はじめに タイトルまんまですが、既にあるブランチを手元で動かしたいときはよくやる操作です。 特にファイルだけのほうが忘れてしまうことが多いのでメモ。 アジェンダ チェックアウトする前に必要な操作(後述の2,3共用) リモートのブランチを確認したり …

【git】既存のディレクトリやソースをgit管理化にしてリモートに紐づける流れメモ - git init、git remote add origin

はじめに リモート(githubなど)にはリポジトリがある、 ローカルにはgit管理されてないディレクトリやソースがある、な状況で そのローカルディレクトリをgithubのリポジトリに紐づけるというだけのメモ たまにはこういうおさらいネタを、と。 アジェンダ …

【git】git cloneで作成するディレクトリ名を指定したりリビジョンを指定したり

はじめに git cloneはリポジトリをローカルに複製したいときに使いますが git clone リポジトリのパスみたに行うとリポジトリのパスで指定したまんまディレクトリが作成されます。 まぁ当たり前ですね。 しかし、落としてきたリポジトリのディレクトリ名を変…

【git】git checkoutで"fatal: unable to write new index file"というエラーが出るときの対処法メモ

git

はじめに タイトルの通りですがgitでcheckoutしようと思ったらこんなエラーが出た $ git checkout ブランチ名 fatal: unable to write new index file そんな時の対処法 原因 すごく調べたわけじゃないですが、そのままエラーメッセージでぐぐったら同様の事…

【bitbucket】さくらVPSでアプリをチーム開発&共同作業するときのメモ - bitbucketでリポジトリをgit管理してwebサーバにあげるまで

はじめに だれかと一緒にさくらvpsなどを借りてwebアプリやサービスを作ってみたいときの流れを簡単にまとめ。 チームのメンバーに見せる手順用メモにもなりますね。 また、共同作業するためのリポジトリはbitbucketを使います。 複数のBitbucketユーザーが1…

【bitbucket】git cloneで`Permission denied (publickey).`や`Bad owner or permissions`と言われたときの対処法

はじめに タイトルまんまな記事です。 初歩的な内容ですが、bitbucketでgit cloneしたときに Permission denied (publickey).やBad owner or permissionsと言われる場合の対処法です。 他記事のスニペット記事に目的がメイン。 Permission denied (publickey…

gistで画像を登録。画像もgist URL化してライトにスニペット的に使えるようにするメモ

はじめに gistはスニペットを貼って共有するときなどは非常に便利ですよね。 テキストやソースはよく使っていたんですが、画像も同じノリでスニペット的に登録て使いたいなーと思ったときにちょっと手間取ったのでメモ。 gist(github)の設定などは終わってる…

【git】add、commit、push、merge、pull request、merge pull request、tagの取り消し

はじめに gitは便利なコマンドも多くできることも多いです。 試しているとこれ便利だなーどこかで使いたいなーと思うものも多いですが、 実際の運用で考えた場合は頻繁ではないものの絶対に避けて通れないのが取り消し系のコマンドです。 ということで、add…

【git】git mergeを取り消す

はじめに git mergeを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよね。 補足 他の取り消…

【git】ブランチ運用でpull requestをmerge pullrequestした後に取り消す

はじめに pull requestを出した後にmerge pull requestしてしまったものを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るの…

【git】pull requestを出す前 or 出した後の取り消し

はじめに githubのpull requestを出す前後で取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよ…

【git】git pushを取り消す

はじめに git pushを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよね。 補足 他の取り消し…

【git】git commitを取り消す

はじめに git commitを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよね。 補足 他の取り消…

【git】git addを取り消す

はじめに git addを取り消すメモ。 ほとんど手順メモ程度な感じ+他記事で使うスニペット記事。 とはいえ、数あるgit便利コマンドの中で毎回使うものではないけど いざって時に役立つ、もしくは、困るのは取り消し系のコマンドですよね。 補足 他の取り消し…

【git】git stashで変更を一時退避するメモ - error: Your local changes to the following files would be overwritten by checkout:とか言われるとき

git

はじめに git stashのメモ。 git stash自体の使い方は、参考になる記事がいっぱいあるので、 使い方の詳細よりはどういうときに使うかのメモ。 あじぇんだ git stashが必要になる状況をつくって理解する(checkoutのerror) git stashでcheckoutのエラーを回…

【bitbucket】pull requestをgit commit --allow-emptyで行う

はじめに いまさらではありますが、 bitbucketを使った開発で修正して確認しては修正してという流れをたくさん行ってると pull request出すのがどんどん遅くなりますよね。 そんなときは修正する前からpull reqっちゃいましょうというほとんど雑記メモ。 git…

【github】pull requestをgit commit --allow-emptyで行う

はじめに いまさらではありますが、 githubを使った開発で修正して確認しては修正してという流れをたくさん行ってると pull request出すのがどんどん遅くなりますよね。 そんなときは修正する前からpull reqっちゃいましょうというほとんど雑記メモ。 bitbuc…

【github】git branch -a(-r)、git branch -vv、git remote show originの違いを確認してみる

はじめに ブランチ操作(というよりは確認)で使う下記のコマンドがどういう違いがあるのか把握したくなったのでメモ。 git branch -a(-r) git branch -vv git remote show origin また、gitでのローカル、追跡ブランチ、リモートについて知っておいたほうが…

【github】pull requestのmerge、delete branchとした後にrestoreしてから再度pull request出すメモ

はじめに pull requestをmergeしちゃったりdelete branchしちゃった後で、 pull requestもっかい出したいときのメモ。 メモるほどの内容でもない書いてる途中に思うことが多い今日この頃です。 やりたいことの流れ branch切る 作業してpushする pull req出す…

【github】repository作る、commit&push、pull req送る(Compare & pull request)、pull reqのマージ(merge pull request)までするだけの手順メモ

はじめに 他の記事での参照用&企画やらデザインの子の参考になるように commitからのpull requestを送ってマージするまでの単純な手順をメモ。 ながれ [github]リポジトリ作る [mac]リポジトリをローカルにもってくる(cloneする) [mac]branchを作る [mac]編…

【github】commitのAuthorとかcommitterが間違ってる時に変更したいときのgitコマンド

はじめに github(とかgit)使っていて 違うPCで作業した際にconfig設定さぼったばかりにcommitログの名前が意図しない名前になっちゃうときありますよね。 そんなときに名前やらアドレスやらを後から変更する対応メモ 現象 間違っているcommit履歴を確認 ※ …

新規にリポジトリ作りたいときのgithubとコマンド操作例(git clone、git remote add origin、 git init)

はじめに githubでリポジトリを新規に作りたいときのパターン例です。 新規で作る操作は比較的少ないと思うので、いまさらながら整理の意味もこめてどなたかの役に立てば、と。 ながれ ながれというかこんなストーリー的なパターンでやります。 github上でリ…

git branchメモ - ローカルやリモートのブランチ一覧を見る。リモートブランチ(追跡ブランチ)の情報を更新する(オプション-r、-a)

はじめに gitのbranch操作でオプションをちょいちょい忘れちゃうのでメモ こんなん ローカルのbranch一覧を見る リモートのbranch情報である追跡ブランチの一覧を見る ローカルとリモート(追跡)両方のbranch一覧を見る リモートブランチ(追跡ブランチ)情…

git branchメモ - 名前の変更、上書き、強制上書き、削除(オプション-m、-f、-dとか)

はじめに gitのbranch操作でオプションをちょいちょい忘れちゃうのでメモ こんなん branch名を変更する 変更後のbranch名が既にあっても強制的に上書きする 存在しているbranch名を気にせず新たにbranchを切る branch削除する branch名を変更する 変更は-mオ…

git branchメモ。リモートブランチ(remotes/origin/*)のcheckoutやfetchなど

はじめに 今更ながらgit branchについてメモ。 特に真新しいことはありません。 ローカルのみで topic ブランチを確認する ブランチ作成する ブランチを切り替える ブランチの作成と切り替えを同時に行う ブランチを確認する # git branch # git branch -a f…

githubに適当にリポジトリ作って開発環境としてみるメモ③-macにssh設定してgit cloneってみる

はじめに githubの最初の設定をいつも忘れちゃうので自分いましメモ ここではmac - github間でsshを設定するところのみを記載します なので前提条件はこんな感じ githubは登録済み mac持ってます とはいえ以前こちらの記事でやったこととほぼ同じです →githu…

Bitbucket使ってみるメモ③-linux側で新規リポジトリの作成からgitのcommit&pushまでメモ(Bitbucket REST API)

はじめに bitbucket便利ですよね! ただ、毎回ブラウザでbitbucketにログインして新規リポジトリを作って、 今度はlinuxでgitコマンド。。。とやっていると面倒なので 新規リポジトリを作るところからコマンドでやってしまおうというメモです。 ※追記※ Bitbu…

Bitbucket使ってみるメモ②-Bitbucketでリポジトリの作成からlinux側でgitセットアップ

はじめに bitbucketの登録やら鍵作るやらの導入説明は下記で行ったので 今回はリポジトリを新規で作ってみてどーこーです Bitbucket使ってみるメモ①-さくらvpsやら会社のlinuxにgit cloneってみる ※追記※ Bitbucketについては3つの関連に分けて書きました。…

Bitbucket使ってみるメモ①-さくらvpsやら会社のlinuxにgit cloneってみる

はじめに githubについても書きましたが、今度はBitbucketです。 とはいっても本当に登録~使ってみるだけのメモ! 参考程度に →githubに適当にリポジトリ作って開発環境としてみるメモ①-さくらvpsやら会社のlinuxにgit cloneってみる ※追記※ Bitbucketにつ…

githubに適当にリポジトリ作って開発環境としてみるメモ②-windowsにgit cloneってみる

はじめに 仕事では普通に使っていますが、 個人でgithubりたいときどーすればいいの?って聞かれたので めんどうなのでコレみてやってっていえる記事をメモります。 のwindows番です やりたいことはこんな感じです github上にリポジトリを作る 好きにいじれ…

githubに適当にリポジトリ作って開発環境としてみるメモ①-さくらvpsやら会社のlinuxにgit cloneってみる

はじめに 仕事では普通に使っていますが、 個人でgithubりたいときどーすればいいの?って聞かれたので めんどうなのでコレみてやってっていえる記事をメモります やりたいことはこんな感じです github上にリポジトリを作る 好きにいじれるlinuxにリポジトリ…

git mvでファイル名の変更してみる&その取り消しテスト

git

はじめに git mvでファイル名の変更してみる&その取り消しテスト git管理しているファイルをpush後に名前変えたいときって意外とめんどくさいんですねっていう自分メモ 名前変えてから取り消すながれ 適当なファイルをpush git mvでファイル名を変更 変更の…

gist×sublimeTextでgistを有効に使ってみる

ちょっと前にgistについて書きました →はてなブログでgist使ってみるメモ-Webから、コマンドから、sublimeTextから 前回は導入のみだったので 実際にsublimeTextを使って有効にgistってみる一連ぽいものもメモっておきます はじめに こんなことしたい例 い…

はてなブログでgist使ってみるメモ-Webから、コマンドから、sublimeTextから

はじめに gist自体はanonymusでたまに使ってたんですが ちゃんと使ってみようということでいまさらながら改めてgistメモ ながれ ってことでさっそくこんな感じでまとめておきます 1.Gistって? 2.Gist使ってみる(Webから) 3.Gist使ってみる(コマンドから) 4.…

error: insufficient permission for adding an object to repository database ./objects的なエラーが出る

git

はじめに git使い始めたばかりでわからないことも多いのでとにかく対応内容をメモ エラー内容 git pushしようとするとタイトルのエラーが出る。 こんな感じ [hoge@hoge]# git push Enter passphrase for key '/home/hoge/.ssh/id_rsa': Counting objects: 24…