タグ

Gitに関するdirablueのブックマーク (22)

  • A successful Git branching model » nvie.com

    Note of reflection (March 5, 2020) This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being. In those 10 years, git-flow (the branching model laid out in this article) has become hugely popular in many a software team to the point where people have started treating it like a standard of sorts — but unfortunately also as a dogma or panacea. Du

    A successful Git branching model » nvie.com
    dirablue
    dirablue 2015/02/11
    git flow
  • サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】

    ようこそ、サル先生のGit入門へ。 Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう! コースは4つ。Git初心者の方は「入門編」からどうぞ。Gitを使った事がある方は「発展編」がおすすめです。さらに「プルリクエスト編」では、コードレビューする文化をチームに根付かせましょう。 「あれ?何だっけ…?」という時は「逆引きGit」で調べて見てくださいね。

    サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】
    dirablue
    dirablue 2014/07/21
  • Unity で GitHub しよう!

    まずは登録 まずは GitHub に登録してアカウントを取得します。GitHub のトップページから “Plans, Pricing and Signup” を押して登録ページへと移動してください。 “Free for open source” を選びましょう。 “Create a free account” を押します。 ユーザー名、メールアドレス、パスワードを入力して登録します。 メールアドレスに確認のメールが届きます。入力した情報を使ってログインしましょう。 こんな感じで、ホーム画面へ遷移するはずです。 GitHub for Windows GitHub来 Git を使うためのサービスですが、これをもっとシンプルに使いやすくしたツールを GitHub 自身がリリースしています。それが GitHub for Windows です。 てきとうにインストールして立ち上げましょう。こん

  • masterのpushを常に禁止する - Qiita

    masterへpushできなくする masterブランチ消しちゃった\(^o^)/ みたいな事が往々にしてあるので、 githubのPull Requestみたいに、 手元でマージしなくてもマージ可能な環境では、 developへのpushは禁止にしておくのがいいと思います。 以下のサイトに書かれているようなpre-commitスクリプトを、 そっくりそのままファイル名をpre-pushとすることで、 masterへのpushを禁止することができるようになります。 commitを禁止してても(たぶん)pushで削除はできてしまうので、pushも禁止にしておいた方が確実です(´・_・`) push禁止スクリプトを自動でコピーする ただ、これだけだとコピーするのを忘れた瞬間に終わるので、 clone時に自動でコピーされるようにします。 以下のように.gitconfigに書き、 ~/.git_t

    masterのpushを常に禁止する - Qiita
    dirablue
    dirablue 2014/01/31
    pushを制限する
  • His greatness lies in his sense of responsibilities

    リアル飲み会とオンライン飲み会を組み合わせた「ハイブリッド飲み会」を開催してみたので、どのようにして実施したかをメモとして残しておきます。 会

    His greatness lies in his sense of responsibilities
    dirablue
    dirablue 2014/01/31
    commitを制限する
  • gitのsubmoduleだけを最新版にしたい場合のコマンドメモ - Reinvention of the Wheel

    以前からvimの各プラグインを、ここらへんを参考にgit submoduleで管理していたのだけど、git submodule updateしても各プラグインが最新版になってなかったのに気がついた…というより最新版になるものだとすっかり勘違いしていた…という恥書きメモ 今回起こった現象 ・gitで管理しているvimの環境では、定期的にgit submodule updateしてるからsubmoduleで管理している各種プラグインも最新版になってるはず ↓ ・とあるプラグインで、数カ月前に解決されているバグ修正が反映されてない…だ..と( ゚д゚ ) ↓ ・つか、各モジュールが全然更新されてないやん ← イマココ git submodule updateの動作 どうやらgit submodule updateで持ってこれるのは、親プロジェクト(ここでは.vimrc他の管理プロジェクト)が指定

    gitのsubmoduleだけを最新版にしたい場合のコマンドメモ - Reinvention of the Wheel
  • gitignoreまとめ - maeharinの日記

    Gitで無視ファイルを細かく設定する際にはまったので、メモ ヘルプ こまったら、これで $ man gitignore web版 前提 まずは前提を抑えておかないと、はまる 既にトラックされたファイルはgitignoreが効かない $ git init $ touch hoge.txt $ git add hoge.txt # トラックされた後に $ vim .gitignore # 無視設定しても hoge.txt $ git status # 効かない 既にトラックされたファイルを無視対象にしたければ、git rm --cached $ git rm --cached hoge.txt # 上記のトラックされたファイルをインデックスから削除すれば(ワークツリーはそのまま) $ git status #gitignoreが効く # もしhoge.txtをcommit済みの場合 $ git

    gitignoreまとめ - maeharinの日記
    dirablue
    dirablue 2013/08/23
    ローカル環境だけのignore
  • submoduleの削除 - 呆備録

    .gitmodulesファイルから該当する行を削除 [submodule "path/to/hoge"] path = path/to/hoge url = git://github.com/hoge/hoge.git .git/configファイルから該当する行を削除 [submodule "path/to/hoge"] url = git://github.com/hoge/hoge.git で % git rm --cached path/to/hoge % git commit[git 1.6.0.2] submoduleを使おう!その2 - satoko's blog - s21g

    submoduleの削除 - 呆備録
    dirablue
    dirablue 2013/08/23
    git submoduleの削除
  • FuelPHP + Gitで幸せになれた。 - まっちゅーのチラ裏

    概要 背景 FuelPHPをはじめるにあたり、ソースコードをGitで管理しようと思い立ち、敢行。 Gitについては、ちょっと調べては『どうせ一人で開発してるし不要かなー』と挫折するというヘタレ具合だったので少しまとめてみました。 環境 ローカル:mac リモート:さくらVPS ※gitのバージョンは両方1.7.1です。 やりたいこと FuelPHPで作成したVPS上のアプリケーションを ローカル(mac)に同期 ローカル(mac)での更新内容を反映 FuelPHPのマニュアル、core、モジュールは『github上のFuelPHPプロジェクト(以下Official-PJ)』からもらう。 リポジトリ作成〜ローカルへコピー(clone) リモートでの作業 FuelPHPプロジェクトを作成 # oil create hogehoge # cd hogehoge gitの設定&Official-

    FuelPHP + Gitで幸せになれた。 - まっちゅーのチラ裏
    dirablue
    dirablue 2013/08/07
    サブモジュール fuelphp
  • A successful Git branching model を翻訳しました

    Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書

    A successful Git branching model を翻訳しました
    dirablue
    dirablue 2013/05/17
    git flow
  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

    @ITイベントカレンダー
    dirablue
    dirablue 2013/05/11
  • 綺麗なpull requestを送るための3つのポイント - Qiita

    これはGit Advent Calendar / Jun.20日目の記事です。前回は、fukajunさんの変更を一時的に退避!キメろgit stashでした。 この記事ではgithubでpull requestを送る時に私が気をつけていることを共有したいと思います。 私が気をつけていることは次の3つです。 masterにコミットしない 簡潔なコミットメッセージを書く コミットを1つにまとめる この話の前提 以降では、次の2つのリモートリポジトリが登録されている前提で説明します。 upstream: fork元のリポジトリ origin: upstreamからforkされた自分のリポジトリ masterにコミットしない 修正作業は必ず新しいブランチを作ってから行ない、masterブランチはあくまでupstreamの更新を取り込むためだけに使って下さい。 このルールを守らないでpull req

    綺麗なpull requestを送るための3つのポイント - Qiita
  • Log in with Atlassian account

    We tried to load scripts but something went wrong. Please make sure that your network settings allow you to download scripts from the following domain: https://id-frontend.prod-east.frontend.public.atl-paas.net

    dirablue
    dirablue 2013/01/23
  • 死んで覚える本当のGitの使い方 - mizchi log

    注意: バズってますが、これははてなダイアリーからはてなブログの自動マイグレーションに失敗してたものを復旧させたもので、書かれたのは2012年です。 - 最近流行っているGit初心者向け記事は、「僕らが当に知りたかったこと」が欠けているようにしか思えません。 そこで、当のGitの使い方を僕が皆さんに伝授しようと思いました。 なにはともかく使ってみよう 前提として、皆様のお手元にはすでにGitがインストールされているものとします。 今回はエディタとしてDungeonCrawl StoneSoupを使います。 Downloads « Dungeon Crawl Stone Soup http://crawl.develz.org/wordpress/downloads Dungeon Crwal Stone Soup は今一番ホットなオープンソースのローグライクです。風来のシレンやトルネコ

    死んで覚える本当のGitの使い方 - mizchi log
  • Git - Book

    The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a s

    dirablue
    dirablue 2012/06/09
    gitの詳しい説明
  • Git - まとめ

    1. 使い始める 1.1 バージョン管理に関して 1.2 Git略史 1.3 Gitの基 1.4 コマンドライン 1.5 Gitのインストール 1.6 最初のGitの構成 1.7 ヘルプを見る 1.8 まとめ 2. Git の基 2.1 Git リポジトリの取得 2.2 変更内容のリポジトリへの記録 2.3 コミット履歴の閲覧 2.4 作業のやり直し 2.5 リモートでの作業 2.6 タグ 2.7 Git エイリアス 2.8 まとめ 3. Git のブランチ機能 3.1 ブランチとは 3.2 ブランチとマージの基 3.3 ブランチの管理 3.4 ブランチでの作業の流れ 3.5 リモートブランチ 3.6 リベース 3.7 まとめ 4. Gitサーバー 4.1 プロトコル 4.2 サーバー用の Git の取得 4.3 SSH 公開鍵の作成 4.4 サーバーのセットアップ 4.5 Git

    dirablue
    dirablue 2012/06/09
    gitのサブモジュール[submodule]
  • github を Windows で使ってみる

    — Your Dashboard — GitHub バージョン管理の githubwindows から使ってみようと思いやってみました。 ちなみに私は Home — GitHub Guides — GitHub を見たりしつつ、こうやって使うんだなとうっすら理解した程度のレベルです。できたものの書いておかないと忘れそうなのでメモ。 アカウント作成、リポジトリを作る まずは github にアカウントを作る。SSH Public Key は空白のままでとりあえずアカウント作成。 ログインしたら「Create a Repository」と書いてあるリンクからリポジトリを作成。 Project Name:適当に付ける。 Description:このリポジトリの説明。なくても OK。 Homepage URL:空白でも OK。 Who has access to this repositor

    dirablue
    dirablue 2012/04/15
    git windows
  • gitとsubversionのコマンド対応表 – cyclogy

    備忘録がわりにいつも忘れてしまうgit(git-svn)とsubversionのコマンドの対応表をまとめました。 コマンド対比表 subversion git git-svn 更新 svn update git pull git svn rebase コミット svn commit git add → git commit git commit -a (gitコミット後) git svn dcommit git push <url> 追加 svn add <file> git add 削除 svn rm <file> git rm <file> 移動 svn mv <file> git mv <file> 変更取り消し svn revert <file> git checkout <file> ログ svn log git log 差分 svn diff git diff スイッチ svn

  • Gitの基礎練習

    バージョン管理ツールGitの基礎練習です。 Windows XPのコマンドプロンプトでGitの基的なコマンドを動かしていきます。 Gitを学び始めるきっかけにどうぞ。 (筆者もまだGitを使いこなしているわけではありません。 誤りのご報告、改善提案などは大歓迎です。フィードバックからよろしくお願いします) 目次 はじめに ダウンロードとインストール ファイルをGitの管理下に置きましょう 新しいファイルを追加します 新しいディレクトリを追加します 編集からコミットまでの流れはこんな風に進みます ブランチを使ってみましょう ここまでの作業ログを見ましょう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールGitの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基

    dirablue
    dirablue 2012/03/14
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine