Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

gitに関するkasedacのブックマーク (28)

  • 各種プロジェクト向け .gitignore ファイル

    新しいフレームワーク、新しいツールを使ってプロジェクトを開始する時、当然そのプロジェクトは git で管理するとして、.gitignore をどうするかは頭痛のタネになる。 例えば、ぼくは XCode で iOS アプリを開発しようとしているけれども、どのファイルを Git で管理すれば良いのか分からない。どのファイルを無視して良いのか分からない。そこで役に立つのが GitHub が集積している .gitignore ファイル一群。 github/gitignore XCode ならば Objective-C.gitignore というファイルをコピーすればいい。 # Xcode # build/ *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3

  • remote で削除されたブランチをローカルにも反映する

    Qiita にやり方が書いてあったんだけど、自分のブログにも書いとかないとすぐ忘れちゃうんでメモ。元ネタはこちら。 git - 削除されたremoteブランチがローカルのRepoに残っていて、それを削除する方法 - Qiita [キータ] この記事が書いてる通り、リモートのリポジトリーでブランチを誰かが削除しても、ローカルにはブランチが残ってる。これは気持ち悪い。そこで、誰かがリモートでブランチを消したら、ローカル環境にも反映させたい。 remote が origin だとした場合、次のコマンドでローカルのブランチも消せる。 $ git remote prune origin ちなみに、リモートのブランチを消す方法は次の通り: $ git push origin :branch 消したいブランチ名の前に : (コロン) を置くのがコツ。 せっかくなので少し解説すると、git で branc

    kasedac
    kasedac 2016/12/06
    "git remote prune origin"
  • WordPress のテーマを Github や Bitbucket から更新チェックさせる | デザイニングラボ

    お久しぶりの KUCKLU(@kuck1u) です。 公開は少しマニアックなネタです。 番 / テスト環境へのファイル転送 WordPress のテーマやプラグインの開発でローカル環境での動作確認完了後、番を想定したテストサーバーで動作確認をする事が多い思います。例えば、公開ドメインのサブドメインでテスト環境を作ってなど。 テストサーバーで動作確認をしようとした時、大多数の人はローカルにあるファイル一式を FTP や SSH などで転送と思います。もしくは、ちょっとイケメンな人だと WordMove というツールを使ったり。 方法はさまざまだけど、とにかくファイルを転送しますよね。 でも、正直面倒臭くないですか?・・・僕は、面倒臭いです。 Git と連動してみる とはいえ、黒い画面は不慣れなので、ついつい SFTP クライアントとか立ち上げてドラッグ・アンド・ドロップとかしています。

    WordPress のテーマを Github や Bitbucket から更新チェックさせる | デザイニングラボ
    kasedac
    kasedac 2015/04/28
    “WordPress にはデフォルトで更新チェック / 自動更新機能がついています。これを使えば何とかなるんじゃない”
  • git のカラー化と log の文字化け

  • bitbucketとwerckerで0円CIをする - razokulover publog

    最近はTravisCIとかCircleCIとか便利なCIサービスが増えているみたい。 いまぼくがつくってるGIFMAGAZINEでもCIサービスを利用してみようと思って、色々調べてたらwerckerというサービスが良さそう。 werckerは、 github/bitbucket対応 privateリポジトリにも対応 無料(ベータ版なのでいつ有料になるかわかりません) という特徴があります。 今回のケースでは、bitbucketのprivateリポジトリが使えて、手頃なお値段で安ければよかったのでwerckerを採用しました。 werckerを使うと、bitbucketのプライベートリポジトリ(0円)+wercker(0円)で最高に懐に優しい開発+CI環境ができます。 ではその手順。 前提 以下については事前に準備済みとします。 bitbucketへのユーザー登録 プライベートリポジトリの作

    bitbucketとwerckerで0円CIをする - razokulover publog
    kasedac
    kasedac 2014/05/21
    "github/bitbucket対応 privateリポジトリにも対応 無料(ベータ版なのでいつ有料になるかわかりません)"
  • Cask - naoyaのはてなダイアリー

    昨年 ELPA で elisp を管理 - naoyaのはてなダイアリー に書いたとおり、昨今は Emacs にもパッケージ管理システムが搭載されいて、どこからか elisp をコピペしてきてその後管理できなくなる・・・みたいなことはなくなった。 ただ、じゃあ ELPA で全て解決したかというとそんなことはなくて、ELPA はパッケージのインストール自体は簡単にしてくれるけれども、それだけだった。 elisp の管理も Bundler のように入れたいパッケージ一覧を書いて bundle install すれば全部まとめて入るみたいな、そういうのが欲しい・・・と常々思っていた。 と思っていたら、Cask というのを見つけた。これがずばりそのものだった。 (source gnu) (source melpa) (source marmalade) (depends-on "ag") (dep

    Cask - naoyaのはてなダイアリー
    kasedac
    kasedac 2014/04/25
    "elisp の管理も Bundler のように入れたいパッケージ一覧を書いて bundle install すれば全部まとめて入るみたいな、そういうのが欲しい・・・と常々思っていた。と思っていたら、Cask というのを見つけた”
  • Emacsパッケージ特集 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? バージョン24から入ったpackage.elにより、プラグインの導入が格段に容易になったEmacs。そこで、ELPA互換のリポジトリの一つであるMELPAのダウンロードTOP50+αのパッケージについてまとめてみた。 (ランキングに関しては2014/3/26時点の情報を使用) それ単体で便利というよりも、有名なパッケージの依存関係でダウンロードされるライブラリもあるので注意。 ちなみに、個人的なオススメパッケージは、auto-complete、helm、flycheck、undo-tree、zenburn-theme、expand-re

    Emacsパッケージ特集 - Qiita
    kasedac
    kasedac 2014/02/23
    "ELPA互換のリポジトリの一つであるMELPAのダウンロードTOP50+αのパッケージについてまとめてみた"
  • git-flowのインストールとタブキーによるコマンド補完 | mawatari.jp

    A successful Git branching model (原文 / 日語訳) を実現するためのGit補助ツール “git-flow” のインストールと、コマンド補完について、まとめました。 git-flowについては、勉強会メンバーの@monochromeganeさんがまとめてくれていますので、それを引用させていただきます。 id:Yamashiro0217さんが開催されたgit-flowのワークショップの資料が公開されましたので追記しました。 参考:git flow でのチーム開発ワークショップ資料 参考:Thinking megane: SwimmyStudy #9 Jenkins実践入門 vol.3 に行ってきました ゼロからわかるgit-flow git-flow インストール これは、git-flowのインストール案内ページを見てもらうのが早いです。OS毎のインストー

    git-flowのインストールとタブキーによるコマンド補完 | mawatari.jp
    kasedac
    kasedac 2014/02/13
    "git-flow自体には、コマンド補完を実現するための用意はないようだったので、自作しようかと思ったのですが、調べてみると、すでに作成されている方がいたようです"
  • Gitコマンドをタブキーで補完できるようにする | mawatari.jp

    CLIで操作する際に、Gitコマンドをタブキーで補完できるようにする方法をメモしておきます。 Gitをインストールしただけでは、タブキーでコマンドを補完することはできませんが、実は設定ファイルはインストールの際に準備されており、それを使うことで簡単に有効化することができます。その設定ファイルというのが git-completion.bashです。環境によってパスは違いますが、例えば以下のような感じです。(Bash以外については調べきれていません) CentOSにGitをyumでインストールした場合 /usr/share/doc/git-1.7.1/contrib/completion/git-completion.bashMacにGitのサイトからdmgをダウンロードしインストールした場合 /usr/local/git/contrib/completion/git-completion.b

    Gitコマンドをタブキーで補完できるようにする | mawatari.jp
    kasedac
    kasedac 2014/02/13
    "すべてのユーザーに対してGit用のBashシェル補完を使わせたい場合は、以下のパスに git-completion.bashをコピーします"
  • Github を使って雑誌原稿を書く - naoyaのはてなダイアリー

    今日はこのあと Github の Tokyo Drinkup January 2014 に行くのだが、先方から、もしかしたら 10分ほど Github について話してもらうかも、と打診された。話すか話さないかわからないが、もし話すとしたらと仮定し内容の整理も兼ねて以下「Github を使って雑誌原稿を書く」ということについて書いてみようと思う。 「Github を使って雑誌原稿を書く」もしくは「Github を使った雑誌編集者とのコラボレーション」について、である。 Web+DB PRESS の連載 ご存知の方もいるかもしれないが、このところ技術評論社の Web+DB PRESS で連載をしている。連載を始めて、もう一年近く経った。以前にも Perl に関する連載をしていて、そのときも数年ぐらい続けたので、間があきつつも、なんだかんだでそれぐらいの付き合いになる。 最近は特にテーマは決めず

    Github を使って雑誌原稿を書く - naoyaのはてなダイアリー
    kasedac
    kasedac 2014/01/28
    ”… Pull Request のスレッド上でコミュニケーションを重ねることで、作業進捗とコミュニケーションが一つにまとまった形で可視化される…ワークフローとコミュニケーションの一体化、とも言える”
  • bitbucketでコミットメッセージからIssueを操作したい - Qiita

    最近まで別のチケット管理システムを使っていたのですが、試しにbitbucketのIssueを使い始めました。 で、コミットメッセージとIssueをリンク・操作できると知らなかったのでそのメモです。 Issue Hookを追加 リポジトリの設定画面で左カラムのHookより「Issue」を追加してください。 以下みたいな感じになってるなら大丈夫です。 コミットメッセージでIssueをリンク化 登録したIssueにはそれぞれ番号が振ってあると思いますが、 その番号の前に#を追加してコミットメッセージに書くとリンク化されます。

    bitbucketでコミットメッセージからIssueを操作したい - Qiita
    kasedac
    kasedac 2013/12/02
    "登録したIssueにはそれぞれ番号が振ってあると思いますが、その番号の前に#を追加してコミットメッセージに書くとリンク化されます"
  • いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識

    いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識:Gitランチを使いこなすgit-flowGitHub Flow入門(1)(1/2 ページ) 数回に渡ってgit-flowGitHub Flowを使ったGitの活用テクニックを紹介します。初回は、ブランチ管理の課題と効率的にバージョン管理できる5つのブランチモデルと、ブランチの管理を簡単に行えるツール「git-flow」について。 Gitなどの次世代のバージョン管理ツールの特徴として、ブランチの機能を高度に活用できるという利点があります。Gitのブランチを生かしたツール・フローとして「git-flow」「GitHub Flow」が注目を浴びていますが、連載では数回に渡ってgit-flowGitHub Flowを使ったGitの活用テクニックを紹介します。初回は、git-flowの概要を紹介します。 効率的にバージョ

    いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識
  • Webサービス開発現場から / 近頃の開発のやり方 ・・・ Github と Pull Request とコードレビュー - naoyaのはてなダイアリー

    先日プレスリリースが出たのですが、KAIZEN platform という会社で技術顧問などをやっています。それから、一昨日自分も出たWebアプリケーション開発に関する勉強会 (資料) を開いたじげんという会社でも少し前から同じように顧問のような形で携わっています。 自分が関わっている会社のPRも含めて、すこし、2013年現在のWebサービス開発の現場感、やり方みたいなものを書いてみたいと思う。ただ、自分の利益があるところの話だけではフェアではないので、Webエンジニアならよく知っているであろう Qiita を運営しているインクリメンツの様子も合わせて紹介する。 KAIZEN platform KAIZEN platform が提供しているサービスは planBCD という A/B テストの SaaS で、Webサイトのコンバージョンだとかを画面の構成要素を変えて効果測定したいとか、そういう

    Webサービス開発現場から / 近頃の開発のやり方 ・・・ Github と Pull Request とコードレビュー - naoyaのはてなダイアリー
  • Git入門 v1.1.0

    Frontrend Vol.6 powered by CyberAgent, Inc. http://frontrend.doorkeeper.jp/events/6907 で発表したプレゼン資料です。 こういう資料に対する投げ銭的なのがどうなるのか気になっていたので、もしよろしければ・・・!15円からできるソーシャルカンパサービスだそうですm(_ _)m http://kampa.me/t/dev

    Git入門 v1.1.0
    kasedac
    kasedac 2013/11/17
  • git-flow によるブランチの管理

    今回は分散バージョン管理システムgitと共に用いる「ブランチモデル」について紹介していただきます。gitを使ってみて、その高機能さをどう使えば良いか悩まれた方は、ぜひ稿をご一読ください。gitそのものの使い方については解説していませんので、その際には『 実用git 』などの書籍を参考にしてください。 git-flow は Vincent Driessen 氏によって書かれた A successful Git branching model (O-Show 氏による日語訳) というブランチモデルを補助するための git 拡張です。 git-flow を利用する前には、まずこの文章を一読することをおすすめします。 その骨子については、 Voluntas 氏のブログ が参考になります。 git を使うメリットの 1 つは、そのブランチモデルです。しかし gitを使っていると、その高い柔軟性か

    git-flow によるブランチの管理
    kasedac
    kasedac 2013/10/31
  • 【永久保存版】初心者 ~ 上級者向け Gitをより理解するために厳選したサイトやスライドをまとめてみた | nanapi [ナナピ]

    はじめに この記事は、筆者が自分自身のためにまとめたものですが。以下のような方にもとってもオススメできるのでぜひご覧ください。 これからGitを覚えたい方(まだ簡単に追いつけます!) Git使っているけど実はよくわかっていない方(怖がらず裏を理解すれば意外と簡単でシンプルなんですよ!) 日常的にGit使いこなしているけど、いざというときググってしまう方も理解を深めるのに役立つと思います。(怖くない!Git!!) Gitの基礎・振返り向けサイト Git家! サイトデザインもかなり洗礼!ここらへんにも人気具合が伺えます。 git-scm.com ドキュメント(日語)も豊富で素晴らしい。 Git - Book The entire Pro Git book, written by Scott Chacon and published by Apress, is available here

    kasedac
    kasedac 2013/10/31
  • gitkのエンコーディングを設定する - Pistolfly

    gitkのエンコーディングを設定する - Pistolfly
    kasedac
    kasedac 2013/10/10
    "gitkはシステムのデフォルトエンコーディングで表示しようとするため、たとえば内容がUTF-8の場合にWindowsのcygwinのgitkでdiffの内容が文字化けしたりする。そういう場合は、gui.encodingを設定する"
  • git-gutter.el - naoyaのはてなダイアリー

    寝れないので変な時間にブログを書いたりする。 時折思い立ったように Emacs Lisp を見直して色々導入を試みたりするも、結局割り当てたキーバインドを忘れてたりして定着しない、というものは多い。そんな中でもここ1, 2ヶ月くらいで定着したのが git-gutter.el。 このように緑のプラス記号なんかが出て git で管理しているファイルを編集した場合の差分がどこかが一目でわかる。 多くの elisp がそうなんだけど、導入する前までは便利そうだけどそこまで必要かな? と思いつつ入れてみたらもう手放せなくなった、そういう類です。ぼーっとしながらコード書いてる時でも、あそことあそことあそこを編集したんだなってのが git diff とかしなくても分かる。 これを入れるとちょっと動きがモッサリするみたいな話もあるけど、作者の id:syohex さんが鋭意改善中 (http://d.ha

    git-gutter.el - naoyaのはてなダイアリー
    kasedac
    kasedac 2013/04/15
    "緑のプラス記号なんかが出て git で管理しているファイルを編集した場合の差分がどこかが一目でわかる"
  • CUI な Git ブラウザ tig を入れてみた - Born Too Late

    Git をなかなか使いこなせずにいる私ですが、これはいい ! コンソールから使える git ブラウザ、tig が超便利 Vim に近い操作感で使えるのが Vim 使いには非常に嬉しいところです。以下で、インストール方法と基操作について紹介します。 インストール インストールは、まずソースコードからやってみたのですが、パッケージが存在することに気づいたので、 aptitude で入れ直しました。 sudo aptitude install tig はい、簡単ですね。 起動する カレントディレクトリを Git のワークツリーに移動して、 tig コマンドを実行します。 $ cd /path/to/work-tree $ tig ヘルプを表示する: h 何はともあれ、わからないことがあればとりあえず h を押してヘルプを調べましょう。 カーソルの移動: j, k Vim ユーザなら、何の問題も

    CUI な Git ブラウザ tig を入れてみた - Born Too Late
    kasedac
    kasedac 2012/02/29
    「Vim に近い操作感で使えるのが Vim 使いには非常に嬉しいところです」
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    kasedac
    kasedac 2012/02/09
    「無料でプライベートリポジトリが無制限です。5ユーザーまでですが十分ですよね。Github、個人的に好きですが、有料はちょっとね、という人はいかがでしょ」